Games for tomorrow's programmers. Block-based programming lessons for beginners by Google. Google’s Blockly Games Maze section has 10 mazes which introduce the concept of programming loops and conditions in javascript without writing any javascript code. Blockly Games maze starts with really simple mazes, but a few of the later levels are challenging: I got stuck on maze 10 for a while.
Games for tomorrow's programmers. Block-based programming lessons for beginners by Google. Bird is a deep-dive into conditionals. Control-flow is explored with increasingly complex conditions.
Games for tomorrow's programmers. Block-based programming lessons for beginners by Google. Turtle is a deep-dive into loops. Use nested loops to paint a picture.
Games for tomorrow's programmers. Block-based programming lessons for beginners by Google. Movie is an introduction to mathematical equations. Use math to animate a movie.