Hour of Code
Grades 3-8
Below is a sampling of some recommended activities. You can click on the links on the left, or click on the pictures to the right.
Hour of Code-- You can see a lot of what the Code.org folks have to offer by filtering by age or ability, or use the links below to see Mr. Galle's recommended tasks.
Code Farm: Plant a Garden - Learn how technology helps farmers to grow and harvest healthy crops, and then program a robot to work on a virtual farm.
Pirate Plunder - Garr! Help guide the pirate to his treasure by programming his route along the path.
3D Asteroid Game - Build the classic Asteroids arcade game in 3D.
Save the Forest - Program a fire plane to extinguish forest fires in this retro-style arcade game.
Program Retro Arcade Game -- Use Microsoft MakeCode to create an old-fashioned 8-bit video game you can share with your friends. Here's one I Mr. Galle made.
Tynker -- This site contains hundreds of games and activities using programming . Take a look at the brand new NASA-themed activities
Scatch : Imagine a World -- Using this block-based programming language, you can create almost anything -- animation, music, or games.
Star Wars tutorial -- Program BB-8 to move around using block coding and java scripting.
Angry Bird tutorial -- These Code.org tutorials teach you the basics. You need to teach an Angry Bird how to squish a pig!
Create a 3D T-Rex Game - You can recreate the classic Google dinosaur jumping game--In 3D!
Google Quick Draw - See machine learning in action as Google's AI guesses what you draw in real time.
Flappy Bird tutorial -- Also from Code.org, this challenges you to keep the bird in flight, add sounds, and control the speed. Each new step gets you closer to having a completed, playable game.
Tynker Java (HOC)-- Play and learn as you experiment with Javascript.
Code Combat -- Learn to code while playing a fantasy RPG. Choose Play Now . If you're brand new to CodeCombat, start with Kithgard Dungeon. If you want to save your progress, you can join our school by using the code DropGoodJump .
Additional Resources
Hour of Drawing with Code: Learn to program drawings using JavaScript, one of the world's most popular programming languages, via two great options:
Typing: keyboard-based coding (ages 10+).
Drag-and-drop: block-based coding for those with less typing experience or on iPads/tablets (ages 8+).
Hour of Webpages: Learn to make your own webpages using the basics of HTML and CSS (ages 10+).
Hour of Databases: Learn the fundamentals of databases using SQL to create tables and query the data (ages 12+).