Follow us on Facebook and Twitter

Image

Resources

There are countless resources available to introduce students to the world of coding. We’ve gathered a few of our favorites into one list. The tools vary, so students at every level of knowledge and achievement can find something useful; from visual building block-style coding tools that are great for beginners, to advanced courses and tutorials that get students learning and using real languages to make apps, websites and games.

Learn to Code Resource Guide

Whether students are playing a simple logic-based game or writing scripts to create the next big app, these tools are sure to get them thinking about what goes into the technology they use every day.

UNPLUGGED ACTIVITIES

Computer Science Unplugged
All ages
A collection of free learning activities that teach computer science through engaging games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to computational thinking through concepts like binary numbers, algorithms and data compression, separated from the distractions and technical details of having to use computers.
Download the PDF online for free, or purchase a bound copy for $20

PRESCHOOLERS

Robot Turtles
Ages 3+
Inspired by the Logo programming language, the game lets kids write programs with playing cards

Think & Learn Code-a-pillar
Ages 3-6
Dancing caterpillar gives young kids easy intro to coding.

YOUNG KIDS

The Foos
Ages 5+
Visual code meets story-based game; kids learn by doing.
Devices: iPhone, iPod Touch, iPad, Android, Chromebook, Fire phone, Kindle Fire, Windows Phone

Kodable
Ages 6+
Fun programming logic for kids, great resources for parents.
Devices: Web, Android, iPad

Lightbot Jr
Ages 6+
Colorful, engaging intro to programming for young kids.
Devices: iPhone, iPod Touch, iPad, Android, Fire phone, Kindle Fire

ScratchJr
Ages 6+
Tool helps kids program their first multimedia project.
Devices: iPad, Android

Daisy the Dinosaur
Ages 7+
Cute, free coding game covers the basics
Devices: iPad

Goldieblox: Adventures in Coding-The Rocket Cupcake Co.
Ages 7+
Story-based coding adventure plus diverse girl-empowerment
Devices: iPhone, iPod Touch, iPad

Tynker
Ages 7+
Fun coding puzzler helps kids ease into complex concepts
Devices: iPad, Android, Chromebook

Code.org
K-12
Popular games and big names get kids pumped to program in as little as one hour.
Devices: Web

BIG KIDS

Cato’s Hike: A Programming and Logic Odyssey
Ages 8+
Maze puzzler makes learning programming an adventure
Devices: iPhone, iPod Touch, iPad

Lego Mindstorms Fix the Factory
Ages 8+
Program robots in short coding puzzler; tricky later levels.
Devices: iPhone, iPod Touch, iPad, Android

Scratch
Ages 8+
Drag and drop, block language gives kids a taste of programming
Devices: Web

Made with Code
Ages 8+
Inspirational videos and fun projects to get girls to start coding
Devices: Web

Box Island
Ages 9+
Cute coding adventure introduces logic of computer science
Devices: iPhone, iPod Touch, iPad,

CodeMonkey
Ages 9+
Solve puzzles, help the monkey, learn to program
Devices: Web

TWEENS

Cargo-Bot
Ages 10+
Challenging puzzler teaches kids to think like programmers
Devices: iPad

Hopscotch
Ages 10+
Easy-to-use visual tool makes programming fun and social
Devices: iPad

Lightbot- Programming Puzzles
Ages 10+
Challenging programming puzzler teaches coding logic
Devices: iPhone, iPod Touch, iPad, Android

Move the Turtle: Programming for Kids
Ages 10+
Teaches the basics of creating computer programs
Devices: iPhone, iPod Touch, iPad

KhanAcademy
Ages 12+
Educational videos and self-paced instruction
Devices: Web

Code Avengers
Ages 12+
Challenging puzzles teach with real code, best for advanced kids
Devices: Web

Mozilla Thimble
Ages 12+
Online editor teaches kids to write the Web
Devices: Web

TEENS

Codea
Ages 13+
Innovative tool for programming on the iPad
Devices: iPad

LearnStreet
Ages 13+
Master art of coding with awesome free programing lessons
Devices: Web

CodeHS
Ages 15+
Cool, accessible coding lessons
Devices: Web

ADVANCED

Code School
Learn to code in the comfort of your browser with video tutorials, programming challenges, and screencasts.
Devices: Web

Codeacademy
Hands-on coding practice with live feedback
Devices: Web

edX
Free online courses and classes from the world’s best universities
Devices: Web

Udemy
An online learning platform aimed at adults who want to add new skills to their resumes, or explore their passions.
Devices: Web