Coding

secondary
Activity
coding
9-12
visual coding
blockly coding
cospaces
cospace
Robot Rattle teaches students to operate a physically simulated robot with the help of a visual coding language by dragging & dropping blocks to write code. Students learn to move its joints via angles and program it to push and grab objects. This activity is targeted to kids aged 13+.
music
art
primary
junior
Media
design
google
intermediate
Activity
programming
coding
Grade 2
designer
beginner coding
programmer
2-12
Use your creativity and imagination to bring the Google logo to life using code. Make the letters dance, tell a story or create a game. With Scratch and CS First, anyone can become a designer and programmer for the day!
computer science
primary
junior
intermediate
Activity
minecraft
coding
Grade 2
hour of code
beginner
2-12
one hour
Minecraft is back for the Hour of Code with a brand new activity! Journey through Minecraft with code.
music
art
junior
piano
Media
intermediate
sequence
selection
coding
repetition
hour of code
6-12
tune
A blocks language is used to solve musical puzzles by writing code to match tunes played on a piano keyboard. Sequence, selection, and repetition algorithms are needed to solve the puzzles. After the 9th level, users can create their own tune and download it as an app for an Android device. Students can also modify the app by following a link to the App Inventor source code.
music
art
curriculum
primary
junior
Media
Food
tools
coding
K-5
pre-K
hour of code
beginner
codespark
Code the adorable Foos to solve puzzles that teach fundamental computer science concepts like sequencing and loops. Everyone everywhere can learn to code with codeSpark Academy's award-winning "no words" interface. Beginner coders and pre-readers welcome!
technology
computer science
primary
junior
coding
hour of code
beginner
Star Wars
Java
2-12
block code
Learn to program droids, and create your own Star Wars game in a galaxy far, far away.
technology
music
art
junior
diversity
videos
News
Media
social studies
intermediate
graphics
coding
senior
6-12
VidCode
It's the HOC News! Videos and graphics are all about tech, diversity, kids, and coding. Finished projects can be uploaded to school website as the report on the HOC itself. Teachers can encourage students to use the news to report on what they learned, or a statistic for their school. "Breaking News: 400 students at Roosevelt participate in the Hour of Code"
english
junior
Language
language arts
blocks
google
intermediate
grade 7
coding
grade 8
Scratch
hour of code
grade 6
google cs
6-8
In the Amazing World of Gumball episode "The Signal," a glitch affects how the characters relate to each other. In this activity, continue the story by making your own glitch and imagining how Gumball and his friends would react to it.
lessons
technology
computer science
math
primary
junior
Robotics
Computers
code
programming
digital citizenship
K-5
ELA
kodable
Programming for kids, made with love. Easy to follow lessons focused on student outcomes so you can teach your students to code.
technology
music
art
computer science
primary
junior
Media
intermediate
programming
coding
beginner
2-8
Hopscotch
Hopscotch is a simple programming tool on the iPad/iPhone, beloved by millions of students for its freedom of creative expression. Watch your students squeal with delight as they create their own "Don't Drop the Phone" games! This self-guided video tutorial teaches kids ages 8+ programming basics while they code customized editions of this popular game.
technology
computer science
primary
junior
Computers
programming
grade 5
coding
Grade 2
Grade 3
Grade 4
loops
hour of code
beginner
debugging
switch and glitch
2-5
Hour of Code with Switch & Glitch teaches students about programming, loops, and debugging. Program cute robots and save the world with your coding skills!
technology
computer science
primary
junior
intermediate
Drag and Drop
programming
coding
Grade 2
senior
hour of code
Flappy Bird
beginner
2-12
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.
computer science
primary
junior
blocks
intermediate
coding
hour of code
beginner
2-8
actimator
Monsters have taken Myra's dream. Learn coding skills to help her cross bridges, fly through the air, and swim underwater to get back her dream. Actimator is a Web-based visual environment for creating games and science simulations collaboratively, as well as publishing them for the Web and as mobile apps.
technology
music
art
computer
computer science
Media
software
intermediate
High school
coding
senior
9-12
hour of code
processing
What does it mean to write software to do the things that you often do with your hands, with paper, with pencil with paint? Could you use a computer to create drawings? To create animations? To create images?
stories
music
art
computer science
primary
junior
interactive games
Media
animations
intermediate
programming
coding
Scratch
2-8
blocks
With Scratch, you can create your own interactive games, stories, animations -- and share them with your friends. To get started, make an interactive music project. Activity cards and a workshop guide are also available for free on scratch.mit.edu
computer science
math
variables
secondary
intermediate
sequences
coding
9-12
loops
hour of code
blockly
wonder woman
In this activity, you'll code three unique scenes from the film using Blockly, an introductory coding language, to help Wonder Woman navigate obstacles and reach her goal. You'll use the power of sequences, variables, loops and conditionals to help Diana train against her opponents.
english
lesson plans
computer science
math
variables
functions
language arts
coding
sandbox
Java
Javascript
makequest
extension activities
crosscurricular
In MakeQuest you learn to edit JavaScript code through a playful action game, and master computer science concepts like variables and functions. Create your own game by remixing and expanding on our game code in the Sandbox. Publish and share your game with friends! Teachers: lesson plans and subject-specific extension activities are included.
computer science
primary
junior
sequence
programming
procedures
coding
K-5
pre-K
loops
hour of code
Lightbot
self-guided
Lightbot is a game that asks players to use programming logic to solve puzzles! Gain a practical understanding of basic coding concepts by guiding Lightbot to light up all the blue tiles in each level. Learn how to sequence instructions, write procedures, and utilize loops along the way in this self-guided activity. Great for all ages and all skill levels.
computer science
primary
junior
intermediate
programming
sequences
coding
All ages
senior
mobile
loops
beginner
K-12
algorithms
conditionals
mobile coding
Take a trip on Box Island and collect all the stars! Box Island is a beautiful mobile coding game that takes kids on an exciting adventure on the charming island. In this tutorial you will learn the basics of algorithms, sequences, loops and conditionals!
music
art
primary
junior
Media
drawings
Khan Academy
design
winter
snowman
intermediate
Khan
programming
coding
senior
hour of code
beginner
1-12
Javascript
Learn how to program drawings using JavaScript by designing your very own snowman. Try it on your own or with your class!
computer science
primary
junior
programming
coding
K-5
pre-K
hour of code
Tynker
candy quest
Design your own candy troll and go on a multi-level quest for candy using code in this Hour of Code activity!
computer science
primary
junior
commands
coding
beginner
Java
Javascript
2-5
emojis
codemoji
Beginning JavaScript is designed to get students typing simple commands that have a big impact on the characters' actions. The students will type commands that make the characters do everything from backflips to make sounds and even talk. This activity will help you learn basic JavaScript ideas and commands.
technology
music
art
math
primary
junior
Media
winter
coding
Grade 2
hour of code
Disney
Frozen
snowflakes
2-6
Let's use code to join Anna and Elsa as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends!
computer science
primary
junior
open source
programming
strategy
coding
Grade 2
Beginners
HTML5
Python
Javascript
Multiplayer
live coding
2-12
codecombat
Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up. Open source HTML5 game!
technology
music
art
junior
Media
intermediate
graphics
programming
coding
6-12
Beginners
computer programming
Learn the basics of programming by drawing shapes on your screen with Tracy the Turtle! Turtle Graphics (or LOGO) is a beginner friendly way to explore programming concepts and bring creativity into programming in a visual way.
technology
math
primary
junior
programming
coding
hour of code
Tynker
1-5
Help the astronaut find a new spaceship in this game-based Hour of Code activity. Kids learn to code by solving beginner-friendly coding puzzles. Grades 1+
interactive
music
art
primary
junior
Media
intermediate
sequence
Events
coding
actions
loops
2-8
code avengers
Join Alex and Lonnie as they learn about coding by creating fun, interactive pictures. Learn about sequence, loops, events, and actions as you create crazy creatures in this exciting adventure!
music
art
science
junior
Media
intermediate
3D
coding
senior
hour of code
6-12
AI
pac-man
agentcubes
In one hour you create a simple version of a Pac-Man game. You draw the characters in 2D and turn them into 3D. You create your own maze. Then you program the game using AgentCubes. With only 11 IF/THEN rules you create sophisticated AI. Even with just two smart ghosts you will have your hands full to win the game.
computer science
blocks
sequences
High school
selection
coding
9-12
loops
hour of code
HTML5
algorithms
gamefroot
game editor
inputs
outputs
iteration
if-statements
comparative operators
visual programming language
In this suite of introductory coding lessons you will learn about making your own Crossy Road style mini-game. You will learn how to code algorithms and sequences, inputs / outputs, loops and iteration, selection and if-statements, and comparative operators and think like a computer scientist. This suite of lessons is aligned with the New Zealand and Australian (Victorian) digital technologies curriculum and designed to help young people AND educators embrace coding in their schools, classrooms and coding clubs. Gamefroot Hour of Code tutorials use a visual programming language using blocks where students simply drag and drop visual blocks to write code.