Hour of Code

Lots of short tutorials for beginners to advanced

Made with Code

Fun, creative projects to try


Learn the fundamentals of programming

Google CS First

Create your own animated story

Code Academy

Try these quick and fun challenges.

Want to dig deeper? Try the Code Academy advanced courses.

(Make School recommends Code Avengers Python track to get up to speed before taking their Online Academy.)

Make School

Learn Objective C and Swift and make your own apps and games. Check out their tutorials here.

And check out their special Hour of Code tutorial here.

We'll teach you and your friends how to build your first mobile app -- an iPhone game similar to Pokemon!

You'll learn the fundamentals of Swift (Apple's new open-source programming language) all within your browser. All you need is a computer.  Once you complete your hour, you will earn an HOC Badge!

Code Avengers

Learn to build websites, apps and games with HTML, CSS, JavaScript and Python.

Khan Academy

Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS.

MIT App Inventor

Use App Inventor to create your own mobile apps