Please use CHROME or FIREFOX as your internet browser.
Individual Tutorials listed below:
There are more tutorials that require a software download. We have not included those, but feel free to explore them on your own at home!
Star Wars Building a Galaxy With Code
Learn to program droids and create your own Star Wars game in a galaxy far, far away.
Use blocks of code to take Steve or Alex on an adventure through this Minecraft world.
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.
Ages 6-106 | Modern browsers, smartphones, tablets Teacher's Notes
CodeCombat
CodeCombat
Play as a Wizard using code (spells) to control your heroes, navigate mazes, defeat ogres, trick enemies, and rescue allies! Learn JavaScript in this HTML 5 web game for complete beginners.
Create a holiday card
Scratch
With Scratch, you can code your own interactive games, stories, animations, and more. In this activity, you'll create an interactive holiday card that you can share with friends and family.
An introduction to JavaScript
KhanAcademy
Learn the basics of JavaScript programming while creating fun drawings with your code. Do it on your own or with your class!
LightBot
Learn core programming logic, starting from super-basic programming, for ages 4+, on iOS or Android (or Web browser) . Learn how to sequence commands, identify patterns, use procedures, and utilize loops!
All ages | iOS, Android (or web browser)
Grok Learning
Choose from 3 activities designed to give you your first experience programming. For example, use the programming language Python to build a chatbot called "Eliza". Can she fool your friends into think she's a human not a computer? This can be done in either a student-guided or teacher-facilitated form and comes with all notes and solutions.
Middle school + | Modern web browsers
MakeGamesWithUs
Know some programming already? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.
High school | Modern Web browsers
Microsoft Research
Crazy drawings, flying monsters, swirling flowers… create your apps on your device with TouchDevelop, a friendly mobile app creation environment. Runs on iPhone, iPad, Android, Windows, Windows Phone, Linux, Mac.
High school | Modern browsers, smartphones, all devices
Codecademy
Codecademy
Codecademy is an interactive, student-guided introduction to the basics of CS through JavaScript that's used by tens of millions of students around the world. We've prepared a no-hassle Hour of Code experience with accompanying quizzes, slides, and a completed project for students at the end.
High school | Modern web browsers. iOS, Android apps