Hour of Code
The 'Hour of Code™' is a nationwide initiative by Computer Science Education Week [csedweek.org] and Code.org [code.org] to introduce millions of students to one hour of computer science and computer programming. Learn more at http://HourOfCode.com, try an hour yourself, or host an Hour of Code event to introduce others to the world of computing!
Hour of Code activities provided by code.org.
Choose a tutorial. Filter by age, topic, activity type, length, or language.
Start your Hour of Code with a short video or an inspiring speaker, reach out to your community for ideas.
Take your learning experience Beyond an Hour.
2019 Hour Of Code (HoC) celebrates the UN Sustainable Development Goals. These goals provide a great focus for further inquiry and exploration in the library.
- Beach Cleanup - Kodable - pre-reader to Grade 5
- Imagine a World - Scratch - Grades 2+
- Responsible Consumption and Production - Tynker - Grades 2-8
- Climate Science & Code - Vidcode - Grades 6+
- Ecological Pyramid STEM Kit - Tynker - Grades 2-8
- Affordable and Clean Energy - Tynker - Grades 2-8
- Life on Land - Tynker - Grades 2-8
- Change the World - Tynker - Grades 2-8
- Code Your Own PSA - Codesters - Grades 6+
- Plastic Pollution PSA - vidcode - Grades 6+
- Eco Warriors #Trashtag - Gamefroot - GRades 6+
- Life on Land - Python - Tynker - Grades 6+
- Mosquito Patrol - Raspberry Pi/Scratch - Grades 6-8
- Cryptocurrency: Explore the Bitcoin Ledger - CodeHS - Grades 9+
- Cryptocurrency: Explore Blockchain Technology - CodeHS - Grades 9+
Beyond Hour of Code
Take your learning experience Beyond an Hour. Find more resources on the following topics:
- Tutorials for Beginners
- Tutorial apps for phones and tablets
- Tutorials in other programming languages
- Make your own apps or games
- University courses online
- Learn to make web pages
- Learn to program with robots
Tutorials for Beginners
Create Your Own Google Logo Scratch | Ages 7+
Get Creative with Coding Scratch | Ages 8+
Create games, stories, animations — and share them with your friends.
Lightbot Lightbot | All ages
Solve puzzles and guide Lightbot to light up all the blue tiles! Learn to sequence instructions, write procedures, and utilize loops to solve levels.
Minecraft Code.org | Ages 7+
Pirate Plunder - 3D/VR coding coSpaces | Ages 8+
Climb, fight, collect, and walk your way through challenges while learning to code. Use a smartphone and VR headset to explore your solved tasks in VR.
Robot Rattle - 3D/VR CoSpaces | Ages 13+
Operate a robot by dragging and dropping blocks to write code instructions. Use a smartphone and VR headset to watch the robot perform the written code.
Tinker Tinker All Ages
Create a project to show the importance of recycling. Beginning coders play with working projects. Advanced coders create their own programs.
Wonder Woman Google | High School level
Code three unique scenes from the film using Blockly. Use sequences, variables, loops and conditionals to help Diana train against her opponents.
Write your first computer program Code.org | Ages 4-104
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 34 languages
Make Your Own Apps & Games
TouchDevelop Microsoft Research | High School
The touch-friendly editor will guide you in creating pixel art, solving the bear puzzle, or making your own jumping bird game.
Bitsbox - make an iPhone game Bitsbox | Grades 2-8
Make a Flappy Game Code.org | Ages 4-104
Use drag-and-drop programming to make your own Flappy Bird game, and customize it to look different (Flappy Shark, Flappy Santa, whatever). Add the game to your phone in one click.
AppInventor Hour of Code MIT Center for Mobile Learning @ The Media Lab | Middle School +
Entertaining, quick video tutorials walk you through building three simple apps for your Android phone or tablet. Designed for novices and experts alike, this hour of code will get you ready to start building your own apps before you know it. Imagine sharing your own app creations with your friends! These activities are suitable for individuals and for teachers leading classes.
Learn to Code with Karel the Dog CodeHS | High School level
Learn how to code with Karel the Dog—a fun, accessible, and visual introduction to programming that teaches fundamental concepts like commands and functions to absolute beginners. Teacher accounts available.
Codecademy Codecademy | High School level
Plastic Pollution PSA Vidcode | Middle School +
The problem of plastic filling our oceans continues to worsen. Make your voice heard with code through the Plastic Pollution PSA. Then create your own video about any subject you care about! Learn to use loops, sine waves and customized emojis to make a unique project.
Filter a Photo Google | High School level
Learn coding skills to create filters to apply to different photos.
Tutorials in Other Programming Languages
Exploring Genotypes with Code CodeHS l High School level
Create a program that will solve for allele pairs based on user input. Program Python. Prior knowledge of basic biology concepts and Punnett Squares needed.
Drawing with Code Processing Foundation | High school level
An introduction to programming in the context of the visual arts using the Processing programming language. Short video lessons introduce coding exercises that lead to designing an interactive drawing program
Program a Virtual Robot RoboMind Academy | Ages 8-13
Learn the basics of programming by controlling a virtual robot. Sign up for the online course with short presentations, movies, quizzes and automatic guidance/hints.
Eliza the Chatterbot Doctor Grok Learning | Middle school +
Use the programming language Python to build a chatbot called "Eliza" to act as a robot psychotherapist. You'll teach Eliza how to talk and the right thing to say. Can she fool your friends into thinking she's a human not a computer?
Accessible programming (with screenreader support) Quorum | Middle school +
This tutorial is accessible for the visually-impaired, and works with screenreaders. Join Mary on a tour as she joins a biology lab as a programmer and learns the Quorum programming language. Use your Google account to sign in.