Coding at Home
To use Python at home, we recommend installing Thonny, a Python IDE. Thonny is a great tool for young coders who are just getting started with Python. Click one of the links below for installation instructions for your operating system:
Recommended python learning resources
The machinelearningforkids.co.uk (aka ML4K) website is free to use. We recommend setting up your own account. You can use ML4K with Scratch, Python, or App Inventor. If using Python, we recommend using the Chrome web browser installing the ml4k extension so that you can easily see your API key.
In order to use ML4K with Python, you’ll need to install the ml4k python library. To do this in Thonny, go to Tools -> Manage Packages, then type in “ml4k” and click Find Packages. Finally, click the Install button to install the package.
To use your browser’s webcam to take pictures with python, install the browsercam library using the same steps described above.
From useful tools that solve problems at work, to cutting-edge VR experiences, smart bots, and apps that help advance important causes, Glitch is a unique community where people have built over a million projects for you to discover, with new ones are popping up every day.
If you’re new to Glitch, just explore some of the featured projects or categories to check out fun games to play or try out handy little apps. It’s like a familiar App Store, but almost everything is free and created by regular people like you.
Web development tutorial
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)