Skip to Main Content

Hour of Code!: Tutorials

Computer Science Education Week

Tutorials

Hour of Code Master List

Please use CHROME or FIREFOX as your internet browser.

Individual Tutorials listed below:

There are more tutorials that require a software download.  We have not included those, but feel free to explore them on your own at home!

 Star Wars Building a Galaxy With Code

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

MineCraft 

Use blocks of code to take Steve or Alex on an adventure through this Minecraft world.

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.

Ages 6-106 | Modern browsers, smartphones, tablets Teacher's Notes

CodeCombat

CodeCombat

Play as a Wizard using code (spells) to control your heroes, navigate mazes, defeat ogres, trick enemies, and rescue allies! Learn JavaScript in this HTML 5 web game for complete beginners.

Middle school + | Web based (Firefox, Chrome, Safari, IE9+) Teacher's Notes 

 

Create a holiday card

Scratch

With Scratch, you can code your own interactive games, stories, animations, and more. In this activity, you'll create an interactive holiday card that you can share with friends and family.

Ages 8+ | Any browser Teacher's Notes

An introduction to JavaScript

KhanAcademy

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

LightBot

LightBot

Learn core programming logic, starting from super-basic programming, for ages 4+, on iOS or Android (or Web browser) . Learn how to sequence commands, identify patterns, use procedures, and utilize loops!

All ages | iOS, Android (or web browser)

A Taste of Python programming

Grok Learning

Choose from 3 activities designed to give you your first experience programming. For example, use the programming language Python to build a chatbot called "Eliza". Can she fool your friends into think she's a human not a computer? This can be done in either a student-guided or teacher-facilitated form and comes with all notes and solutions.

Middle school + | Modern web browsers

Build an iPhone game in your browser!

MakeGamesWithUs

Know some programming already? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.

High school | Modern Web browsers

TouchDevelop

Microsoft Research

Crazy drawings, flying monsters, swirling flowers… create your apps on your device with TouchDevelop, a friendly mobile app creation environment. Runs on iPhone, iPad, Android, Windows, Windows Phone, Linux, Mac.

High school | Modern browsers, smartphones, all devices

Codecademy

Codecademy

Codecademy is an interactive, student-guided introduction to the basics of CS through JavaScript that's used by tens of millions of students around the world. We've prepared a no-hassle Hour of Code experience with accompanying quizzes, slides, and a completed project for students at the end.

High school | Modern web browsers. iOS, Android apps
 

Learn to Code With Karel the Dog

CodeHS

Learn the basics of programming with Karel the Dog, a fun, accessible and visual introduction to coding, where giving commands to a computer is just like giving commands to a dog. This tutorial is great if led by a teacher, but can also be done independently.

High school | Modern browsers

 

Blue Valley Library Media | Blue Valley School District #229 | Overland Park, KS 66223