Many of our students enjoy practicing their coding skills in between sessions and semesters. Here, we’ve compiled a list of resources to help reinforce what your kids are learning with Bold Idea – from online games and simple tutorials to programming documentation. Most of these we’ve tested and tried ourselves. If we haven’t, we’ll make a note next to the resource with an asterisk (*). We invite their feedback on any of these.
Kids play an epic adventure game and have fun while learning to code. Using Google’s visual programming language Blockly, Run Marco! offers players an endless learning and gaming experience.
Available on the Apple App Store, Google Play, Chrome Web Store and Kindle Fire
The Google-developed visual programming environment will be familiar to students who have used Code.org and MIT App Inventor. You can code by arranging blocks, but you can also switch from blocks to text coding. Cost: Free
Erase All Kittens
This learning game is a fun HTML/CSS introduction (or review) for students interested in building their own websites.
In Lightbot, players move the lightbot robot through a variety of puzzles, light up blue tiles and solve levels. It’s a great introduction to basic computer science concepts, including loops and conditionals. Cost: Free Hour of Code game; App for mobile, tablet and desktop devices is $2.99.
Disney Infinity Play Lab (Code.org)
Students use Play Lab to create a story or game starring characters from Disney Infinity, including Ana and Elsa, Rapunzel, and Hiro and Baymax from Big Hero 6. Cost: Free
Minecraft Hour of Code Game (Code.org)
Released in time for Hour of Code 2015, the tutorial uses blocks of code to take Alex or Steve on an adventure through a Minecraft world. Players are offered a set of 14 challenges, including free play time, to explore coding concepts the tutorial teaches. Cost: Free
Star Wars: Building a Galaxy with Code (Code.org)
Physics Cannon (Code.org)
Make an awesome 2-player cannon game and challenge your friends to play with you! You'll start with a partially programmed version of the game, so you need to program the left cannon. Once you've got both cannons firing, you'll set up platforms and other items to knock over. Make it your own by adding extra features and customizing the theme!
Code Your Own Pixel Character (Code.org)
Intro to JS: Drawing & Animation (Khan Academy)
Intro to HTML/CSS: Making Webpages (Khan Academy)
This Khan Academy online tutorial walks through an introduction to web development languages HTML and CSS using videos, practice challenges and fun projects. Like ‘Intro to JS’, the tutorial includes a thorough documentation, or reference sheet.
Cost: Free. Login required
In an interactive, visual world, Greenfoot teaches object orientation with the Java programming language. The program is designed with High School and college undergraduate students in mind. Cost: Free; $$ for a related textbook
Is Eliza Human? (Code.org)
Use the Python programming language to build a friendly chat bot called "Eliza".
Counter Hack (Code.org)