Try an Hour of CodeTM with CodeHS
Hour-Long Tutorials

Programming with Karel the Dog

Beginner

Giving commands to a computer, which is what programming is all about, is just like giving commands to a dog. Learn how to code with Karel the Dog—a fun, accessible, and visual introduction to text or block-based programming that teaches fundamental concepts like commands and functions to beginners.

React Native Mobile Apps with CodeHS

Intermediate

This activity gives you some examples on how to make your first real mobile apps and how to test them out on your phone. To run apps on a smartphone phone, students will need to download the Expo app. Find more information about Expo at https://expo.io.

Creating Virtual Worlds

Intermediate

Learn the basics of building virtual reality worlds using HTML and the A-Frame JavaScript Library. Through this activity, students will build their own virtual reality worlds that are compatible with VR devices, including smartphone VR headsets!

Creating Apps with JavaScript

Intermediate

This activity gives you some examples on how to make your first real mobile apps and how to test them out on your phone. To run apps on a smartphone phone, students will need to download the Expo app. Find more information about Expo at https://expo.io.

La Programación con Karel el Perro

Beginner

Dar órdenes a una computadora, que es lo que la programación se trata, es como dar órdenes a un perro. Aprende a codificar con Karel el perro, una introducción divertida, accesible y visual a la programación que enseña conceptos fundamentales como comandos y funciones a principiantes absolutos. Los estudiantes pueden programar en bloques o texto.

Web Design with CodeHS

Beginner

Learn the basics of building and designing a website! Use HTML to add text, pictures, and color to your page. These skills are the foundation for all website creation and is a great activity for students who are interested in the internet and how websites come to life!

Turtle Graphics with Tracy the Turtle

Beginner

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.

Digital Art in Pixels

Beginner

Learn how images are stored and displayed on computers using pixels. Explore how images are encoded as a grid of color values, and make your own digital images using binary and hexadecimal color codes!

Coding in Java with CodeHS

Beginner / Intermediate

Learn the basics of the Java programming language. This hour will cover printing, variables, types, and getting information from users. Write a program that take in and stores data from a user and returns a unique response!

JavaScript Graphics Art

Intermediate / Advanced

Make your own graphics and drawings on the web using JavaScript. Learn how to use our JavaScript graphics library to make pictures by adding and modifying shapes to your canvas. This is a great activity for an art class or geometry class, as requires students to place their objects on a 2d plane.

Coding in Python with CodeHS

Beginner

Learn the basics of coding with the Python programming language by writing programs that you can interact with! This hour will cover printing, variables, math, and getting information from users. Write a program that take in and stores data from a user and returns a unique response!

Unplugged: Color by Pixel

Beginner

Learn to make your own art with pixels in this unplugged tutorial. This tutorial teaches students about coordinates, what pixels are, and how to create drawings by setting pixels to be different colors. A great offline, visual activity.

Unplugged: Coding with Karel the Dog

Beginner

Karel is a dog that only knows how to move, turn left, and place tennis balls in his world. You can give Karel these commands to instruct him to do certain things. This tutorial is a great activity for classrooms without computers

What is Hour of Code?
What is Hour of CodeTM ?
Hour of Code is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming. Get started with your hour of code today on CodeHS.
CodeHS Resources

Choosing the Right Tutorial

Need help picking a tutorial? Use this chart to help you choose the right tutorial for your students.

View Chart

Coding in the Wild

Learn about applications of coding and computer science from various industry professionals.

View Blog

What is CodeHS?

Discover more about CodeHS and learn about the various tools and resources offered by CodeHS.

View PDF
After Hour of Code Resources

Teacher Guide

Interested in continuing to teach computer science in your classroom? Check out this guide for what to do next.

View PDF

Admin Guide

Learn how to bring a full computer science pathway to your school or district.

View PDF

Parent Guide

Find out how you can help bring more computer science education to your children's schools.

View PDF