Coding

A few handy and fun resources for coding:

Scratch

Create stories, games, animations. Share with others around the world.

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

https://scratch.mit.edu

Google

Practical computer science skills can help students learn and create, and bring more relevance to nearly any subject – from history to literature to current events.

Grasshopper
Learn to code on your phone: All ages
Students of all ages can learn to code for free with this fun coding app for beginners.
Get started

CS First
Introduce the fundamentals of CS: 9-14 y/o
Core CS concepts for 4-8th graders featuring activities, hands-on lessons, and lesson supplements and digital materials for educators.
Get started

CS First
Help students bring their stories to life: 9-14 y/o
Inspire your students to create fun, interactive stories using the block-based programming language, Scratch.
Get started

CS First
Explore and create with Scratch: 9-14 y/o
Simple, one-hour activities that introduce students to computational thinking principles.
Get started


Hour of Code

Learn computer science. Change the world.

Anyone, anywhere can organize an Hour of Code event. One-hour tutorials in over 45 languages. No experience needed.

Get started