Hour of Code

Hour of Code

The Hour of Code takes place each year during Computer Science Education Week. This year it will occur during Computer Science Education Week, December 6-12, but you can host an Hour of Code all year round. Take a look at these resources!

"Coding is everywhere now."  Chris Luchs

Exposing students to coding gives them access to logical and systematic thought processes and problem-solving. CSEdWeek was founded as a call to action to raise awareness about the need to elevate computer science education at all levels and to underscore the critical role of computing in all careers.

Hour of Code Links and Resources

Code.org Hour of Code Activities for all grades

For the biggest haul of Hour of Code activities, make sure to visit 

https://hourofcode.com/usfor a wealth of one-hour tutorials designed for all grade bands in over 45 languages. Pick your tech, pick your grade band and select from multiple activities to start your journey!

Cutout4cs for elementary school

Anyone can teach the #CutOut4CS lessons – no computer science background is required.

#CutOut4CS lessons are designed specifically for 3rd and 4th-grade teachers. Using a cookie design scenario and Scratch (programming language), #CutOut4CS uniquely fuses mathematics and Computer Science. The lessons can be used for an hour once a day during CSEdWeek or even as a full-day (5 hours) experience. #CutOut4CS lessons illuminate computational thinking experiences and focus on content standards in Operations & Algebraic Thinking. The Teaching & Learning Collaborative and TECH CORPS partnered on the creation of the #CutOut4CS lessons. Get more information and register here:


CSED week resources

The CSEdWeek theme this year highlights the impact that computer science is making everywhere & the relationship that computer science has to different subjects, industries, career paths, & our everyday lives. Visit the Teach area to meet computer Science heroes, and the Inspire area find a wealth of welcoming activities or events for your students, such as the Poem Art Hour of Code.


Blackbird Code
Blackbird Code

Blackbird has put out two Hour of Code projects. They're text coding, not graphical, but targeted to 6th grade and up.

Anyone can participate for free!



Code your own screensaver

Program a tetherball game

Blackbird Code
Elementari uses coding to create innovative storytelling experiences on elementari.com. Well-coded stories combine writing with computer science to create interactive digital storytelling experiences. Elementari’s authoring tool looks very similar to presentation tools such as google slides or PowerPoint, but every slide has a back side called the Event Graph - where you can “code” by connecting blocks to animate, play music, and voiceovers, or have different endings. The coding environment resembles a flow chart is based on professional visual coding software.

Data Science Earth Day

Blackbird Code

Estimate the impact of global warming at your location using a simple cosine function and some climate data

Data Science: Earth Day in which students create a simple cosine wave model of the temperature variations at their location and then they add a shift in temperature to see the effect of global warming on the number of frosty days per year or the number of days of < 50 F weather which is relevant to mosquitos. There is an option to download the data to a spreadsheet for further analysis. 


BlocksCAD 3D


This year BlocksCad offers  Modeling a Virus with Code- students will think about how both viruses and our immune systems have engineered their own biological components over time. They will use BlocksCAD to understand and sculpt a virus, learning how the surface marker proteins are essential to understanding our immune response.

If you and your students are beginners at BlocksCAD, try one of our prior year's Hour of Code activities first! 



Robot Lesson (beginner)

Snowflake Lesson (intermediate)

Or the math integrated lessons offered for different grade bands:

3rd Grade:  Bar graphs and variables

4th Grade: Unit conversion, area, and variables

5th Grade: Coordinates and modules

3rd - 5th geometry: Transformations

6th Grade: Volume and variables

7th Grade: Circle area, modules, and loops

8th Grade:  Volume, variables, and functions

6th - 8th geometry: Scale factors

High School:  Rotations, loops, and modules.

BlocksCad blocks-based programming interface is easy to use, so teachers and students spend less time getting started and more time on important, and aligned, content standards.BlocksCAD is the graphical, engaging, and effective way to teach coding, where the outcome is improved math & computer science skills.


Additional Resources


Articles and Information