Resources‎ > ‎Media Center‎ > ‎Fun Tech‎ > ‎

Hour of Code

The Hour of Code is a global movement by Computer Science Education Week and reaching tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming. This is your chance to try something new -- practice basic programming principles, solve puzzles, customize favorite games, program a drawing, or design a webpage.

The below games, tutorials, and activities have been selected by the SMS Media Medics.

For those who have never coded before, or aren't quite sure what this is all about. Make a Flappy Game*: An SMS favorite from 2015. Use drag and drop codes to make your own version of Flappy Bird. (

Minecraft Hour of Code*: Use blocks of code to take Alex or Steve on an adventure through this Minecraft world. (

Lightbot: Choose commands to help the robot light up the blue blocks. Bird Mayhem*: Fill the screen with bouncing birds. (tynker) Brick Breaker*: Follow the tutorial to develop a game using drag and drop code. (tynker)

The Foos: Help the little Foo collect donuts.

For the student who has already gone through the tutorials in Novice and is ready for something a little more challenging.
CodeMonkey's Game Builder: Learn how to build your own online game from start to finish using CoffeeScript, a real-world programming language. No previous experience needed. (codemonkey)

Artist (Shapes)*: Puzzles are focused on drawing, combining, and dividing squares and rectangles. (

Mozilla Thimble: Learn HTML through experimentation. (Mozilla)

Flappy Bike: Use a drag-to-text toolkit to start coding in Python right away to build a complete game. (codesters)
Building a Galaxy with Code (Javascript)*: Learn to program droids, and create your own Star Wars game in a galaxy far, far away. (

Python Turtles: Python is an engaging and simple language to learn. Learn about using modules, functions, loops, and lists, all while creating fun images with the help of your turtle buddies. (Code Avengers)

Playing games is fun, but these sites are for those who are ready to learn the languages that makes the games work.

Hello 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?

Hour of Drawing with Code: Learn to make drawings in code, using the JavaScript language and ProcessingJS Library. 

Hour of Webpages: Learn the basics of HTML/CSS to make your first webpage.
Codecadamey HTML & CSS: Learn the markup language that gives the web its appearance and function.

Make an Interactive Website: Build the Flipboard home page and learn how to add interactivity to your website.

Learn Python: Python is a general-purpose, versatile and popular programming language.