Powered by: Change the World Trust
A Chapter of: Code.org
Powered by: Change the World Trust
A Chapter of:

Tutorials for Beginners

Code Studio

Code.org

Loved the Hour of Code but want more? Learn basic computer science with our suite of classroom-ready courses for different ages (even kindergarten). Lessons blend game-like tutorials with unplugged classroom activities, and short video lectures with Bill Gates, Mark Zuckerberg, Angry Birds and more. Learn repeat-loops, conditionals, algorithms, functions, and variables.

All ages | Modern browsers, tablets

Teacher’s Notes Go

Lightbot

Lightbot

Guide Lightbot to light up all the blue tiles! Lightbot is a puzzle game that uses programming game mechanics to let players gain a practical understanding of basic coding. Learn to sequence instructions, write procedures, and utilize loops to solve levels. Ideal for all ages.

All ages | ALL browsers and iOS, Android, or Game Console

4,378,389 participants

Teacher’s Notes Go


Tutorials that teach JavaScript

An introduction to JavaScript

Khan Academy

Learn the basics of JavaScript programming while creating fun drawings with your code. Do it on your own or with your class!

Middle school + | Modern web browsers

Teacher’s Notes Go

CodeCombat

CodeCombat

Defeat ogres to learn Python or JavaScript in this epic programming game!

Middle school + | Modern web browsers

Teacher’s Notes Go

Build a Game with JavaScript

Code Avengers

Build a 2 player 2D top-down game with JavaScript in 10 short tasks. Then continue learning some basics of programming (variables and if statements) as you create a Quiz to share with friends. Along the way earn points and badges as you compete to reach the top of the class leaderboard.

Middle school + | Modern web browsers

Teacher’s Notes Go


Tutorial apps for phones and tablets

Cargobot

Two Lives Left

Cargo-Bot is a puzzle game where you teach a robot how to move crates. Sounds simple, right? It features 36 fiendishly clever puzzles, haunting music and stunning retina graphics. You can even record your solutions and share them on YouTube to show your friends.

Ages 8+ | iPad

3,978,389 participants

Teacher’s Notes Go


Tutorials in other programming languages

Build an iPhone game in your browser!

MakeSchool

Learn to code by making an iPhone game using a brand new and beginner-friendly programming language called Swift! Create a Pokémon-inspired action game and write code to teach your monster new moves. You will learn how to use variables, methods, and objects to help your monster win!

High school | Modern Web browsers

Teacher’s Notes Go


Make your own apps or games

TouchDevelop

Microsoft Research

TouchDevelop lets you create apps on iPad, iPhone, Android, PC, Mac, Windows Phone. Our touch-friendly editor makes coding fun, even on your phone or tablet!

High school | Modern browsers, smartphones, all devices

Teacher’s Notes Go


University courses online

University courses online

Teaching Tree

TeachingTree is an open platform that lets anybody organize educational content. Our goal is for students to quickly access the exact clips they need in order to learn individual concepts. Everyone is encouraged to help by adding videos or tagging concepts.

University | Web based

Teacher’s Notes Go


Learn to make web pages

Learn HTML

w3schools.com

Learn to create websites on your own computer. Learn the server basics in less than a day. Learn to add databases to your website

Ages 12+ | Modern Web browsers

Teacher’s Notes Go


Learn to program with robots

MindStorm

Lego

Create small, customizable and programmable robots using LEGO pieces.

Middle school + | Robot purchase

Teacher’s Notes Go


Platforms popular among teachers

Get Creative with Coding

Scratch

With Scratch, you can create your own interactive games, stories, animations — and share them with your friends. Get started by animating your name, creating a holiday card, or making a pong game.

Ages 8+ | Any browser

Teacher’s Notes Go