Coding Using Blockly

Blockly is a way to write code by plugging blocks of code together. This allows users to write programs without having to know all of the computer language. Blockly activities focus on the thinking. New computer programmers can learn the language along the way. Here are some activities that use blockly and are appropriate for Intermediate and Middle School kids.

Write Your First Computer Program

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.

Ages 4-104 | Modern browsers, smartphones, tablets

Mystery Island Coding Quest

The Mystery Island Coding Quest by Monster Coding offers a fun filled self guided adventure that teaches several key programming concepts to children. Each block based activity builds on the previous, introducing kids to Functions, Boolean Values, Loops, If/Else Statements, and Arrays, using colorful animated graphics, audio instructions.

Ages 5-10 | Modern web browsers, iOS, Android

Run Marco!

Students play an adventure game based on an original story. They guide Marco - the main character - through each level by giving him step-by-step instructions in the form of the visual programming language used by the Hour of Code. They get introduced to sequencing commands, iteration and conditions without even noticing it.

Ages 5-10 | Modern web browsers, iOS

Star Wars: Building a Galaxy with Code

Learn to program droids, and create your own Star Wars game in a galaxy far, far away.

Ages 6+ | Modern browsers + tablets
Minecraft Guy Sm.jpg

Minecraft Hour of Code

Use blocks of code to take Steve or Alex on an adventure through this Minecraft world.

Ages 6+ | Modern browsers, smartphones, tablets


CodeMonkey is an online game that teaches coding in a real programming language! Students program a monkey to catch bananas while it gets slightly more complicated on each level. They get star scores on each solution and can share it in a single click.

Middle school + | Modern web browsers

Make a Flappy game

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.

Ages 4-104 | Modern browsers, smartphones, tablets