Here are some online games for beginners that teach players how to use programming logic to solve various problems. You can find more levels at https://code.org/learn
Blockly Games
Grades 2+ | Blocks
Maze is an introduction to loops and conditionals. It starts simply, but every level is more challenging than the last.
Mojang, Microsoft and Code.org
Grades 2+ | Blocks
Use blocks of code to take Alex or Steve on an adventure through this Minecraft world.
Lightbot
Pre-reader – Grade 5 | Blocks
Lightbot is a game that asks players to use programming logic to solve puzzles! Gain a practical understanding of basic coding concepts by guiding Lightbot to light up all the blue tiles in each level. Learn how to sequence instructions, write procedures, and utilize loops along the way in this self-guided activity. Great for all ages and all skill levels.
Code.org
Grades 2+ | Blocks
Use drag-and-drop programming to make your own Flappy Bird game, and customize it to look different (Flappy Shark, Flappy Santa, whatever). Add the game to your phone in one click.
Code.org
Recommended Age Range: 6+ l Blocks
Learn to program droids, and create your own Star Wars game in a galaxy far, far away.
Code.org
Recommended Age Range: 4+ l Blocks
Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms. Available in 37 languages.
Code.org
Recommended Age Range: 8+ l Blocks
Let’s use code to join Anna and Elsa as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends!