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 t... More
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 perr... More
Learn the basics of programming by drawing shapes on your screen with Tracy the Turtle! Turtle Graphics (or LOGO) is a beginner friendly way... More
Learn the basics of building and designing a website! Use HTML to add text, pictures, and color to your page. These skills are the foundatio... More
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... More
Learn the basics of coding with the Python programming language by writing programs that you can interact with! This hour will cover printin... More
Students are introduced to the JavaScript block coding environment. They learn how to write a program that plays their own 8 count beat patt... More
Students are introduced to the JavaScript block coding environment. They learn how to create a computer program that places images and text ... More
Students are introduced to the JavaScript block coding environment. Students curate the environment of their own sports video game.
In this hour of code, students will create a program that will solve for allele pairs based on user input. Students will program with Tracy ... More
Students are introduced to Tracy the Turtle and learn how to code different mathematical models in Python! No coding experience is necessary... More
This Hour of Code looks at how transactions work on the Bitcoin ledger and investigates the overall performance of the Bitcoin blockchain.
In this Hour of Code, students learn about how they can use computer science to help solve one of the biggest problems facing our world toda... More
This Hour of Code begins with an overview of how coding has impacted the art community by providing real-world examples. In the final lesson... More
Learn the basics of building virtual reality worlds using HTML and the A-Frame JavaScript Library. Through this activity, students will buil... More
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 sm... More
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 sm... More
Learn the basics of the Java programming language. This hour will cover printing, variables, types, and getting information from users. Writ... More
Students will explore how mass and speed affect elastic collisions by using conservation of momentum and conservation of kinetic energy equa... More
Make your own graphics and drawings on the web using JavaScript. Learn how to use our JavaScript graphics library to make pictures by adding... More
This Hour of Code is an introduction to cryptography, hashing and blockchain technology, which is the foundation of Bitcoin.
Coding with Data Visualization is an hour long coding lesson that teaches students about the power of using data visualizations to display d... More
Have you ever wondered how many digits of Pi are really needed? Using Java, students will explore the impact of using different numbers of P... More
Learn to make your own art with pixels in this unplugged tutorial. This tutorial teaches students about coordinates, what pixels are, and ho... More
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 hi... More
In this Hour of Code, students are introduced to cryptography by using the classic Caesar cipher to decrypt and encrypt some messages, and a... More
Create a drawing app in Scratch, which others can use to create their own unique artwork! Using events and loops, students will code and tes... More
Use code blocks to animate your own story in ScratchJr! Students will learn the basics of events and sequences in programming as they use sy... More
In this lesson, students will explore, understand, and model how artificial intelligence is trained with data to make predictions!
Students will explore, understand, and model how artificial intelligence is trained with data to make predictions!
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.
Need help picking a tutorial? Use this chart to help you choose the right tutorial for your students.
View ChartLearn about applications of coding and computer science from various industry professionals.
View BlogDiscover more about CodeHS and learn about the various tools and resources offered by CodeHS.
View PDF