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

Star Wars: Building a Galaxy with Code

Code.org

Learn to program droids, and create your own Star Wars game in a galaxy far, far away.

Ages 6+ | Modern browsers + tablets

44,534 participants

Teachers: Read Important educator notes here Notes Go


No device or internet? Try ‘unplugged’ computer science

Blockly

Google Education

Got PCs with slow (or non-existent) internet access? Download the Blockly tutorials that were the precursor of the Code.org tutorials – a single 3MB ZIP file can be loaded onto any computer or used off a memory stick

All ages | Modern browsers only

325,323 participants

Teacher’s Notes Go

My Robotic Friends

Thinkersmith

Using a pre-defined “Robot Vocabulary” students will figure out how to guide each other to accomplish specific tasks without discussing them first. This lesson teaches children the connection between symbols and actions, as well as the invaluable skill of debugging. “My Robotic Friends” works best as a group activity and includes a teacher workbook for classroom use.

All ages | Unplugged

206,444 participants

Teacher’s Notes Go

Conditionals with Cards

Thinkersmith

Learn about algorithms and conditional statements in this “unplugged” activity using a deck of cards. Students do this activity in teams, and need one deck of cards per team.

Ages 8-12 | Unuplugged

35,296 participants

Teacher’s Notes Go

Binary Baubles

Thinkersmith

Students learn about representing and storing letters in binary, as functions of on and off. At the end, the class gets to encode their own initials to take home with them.

Ages 8+ | Unplugged

36,848 participants

Teacher’s Notes Go

fuzzFamily Frenzy

Kodable

Designed for use with plain paper, the fuzzFamily Frenzy is an introduction to programming logic for kids 5 and up. A teacher should explain the game, then students program a partner to complete a simple obstacle course.

Ages 8-13 | Unplugged

35,323 participants

Teacher’s Notes Go

Rock, Paper, Scissors

Project Guts

This “unplugged” activity helps students learn how modeling and simulation works by having a group of students play different versions of the Rock / Paper / Scissors game, and see the results as different modeling experiments.

Ages 10-13 | Unplugged

18,090 participants

Teacher’s Notes Go


Tutorials for Beginners

Write your first computer program

Code.org

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. Available in 37 languages.

Ages 4-104 | Modern browsers, smartphones, tablets

28,210,396 participants

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

3,486,432 participants

Teacher’s Notes Go

CodeCombat

CodeCombat

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

Middle school + | Modern web browsers

3,980,197 participants

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

516,544 participants

Teacher’s Notes Go