Students are learning in over 60 languages

Over 100M students have tried an Hour of Code

Female students make up 50% of Hour of Code participants

Create music with code

Unleash your creativity with your favorite artist's music and combine the joy of music with the principles of coding to create new songs and mixes!

Try Music Lab
Download a flyer in your language

In partnership with Amazon Future Engineer

Select from our most popular tutorials

Explore the world of Minecraft

Or explore the full selection of Code.org courses

Our tutorials offer fun and engaging Hour of Code activities for all age groups.

Browse Code.org course catalog

Explore the world of Minecraft

GRADES 2 - 12

Minecraft Voyage Aquatic

Build and explore with Minecraft! Use your creativity and problem solving skills to explore and build underewater worlds with code. 

View lesson plan

GRADES 2 - 12

Minecraft Hero's Journey

Build and explore with Minecraft! Players write code that instructs the agent to execute their commands and overcome in-game obstacles.

GRADES 2 - 12

Minecraft Adventurer

Learn basics of computer science by proggraming Alex or Steve to move through simulated piece of a Minecraft world.

GRADES 2 - 12

Minecraft

Designer

You make the rules in this activity, where you can learn basic computer science skills to creat your own Minecraft game to share with others!

GRADES 3-12

Use AI to protect oceans

Learn about artificial intelligence (AI), machine learning, training data, and bias, while exploring ethical issues and how AI can be used to address world problems. When you use the AI for Oceans activity you are training real machine learning models (Learn more)

Try AI for Oceans
View lesson plan

Code your own Dance Party

GRADES 2 - 12

Dance

Party

In this introductory activity, use code to make a variety of colorful characters bust a move to animated backgrounds and upbeat music.

GRADES 3 - 12

Dance Party: AI Edition

Learn about artificial intelligence (AI) to create your own virtual dance party showcasing today's top artists and dozens of songs to choose from!

GRADES 2 - 12

Keep On

Dancing

Go beyond the introductory tutorial with extended project ideas. Browse a library of examples of more complex dance parties.

GRADES 2 - 8

Dance Party Unplugged

Get your groove on—no computer needed! Learn how coding concepts, like events, can be used to synchronize dancer choreography.

AGES 13+

Create your own App

App Lab is a programming environment where you can make simple apps right in the browser. Design an app, code in JavaScript with either blocks or text, then share your app in seconds.

Need help started with your first Hour of Code?
Our detailed guides will lead you step-by-step, from planning your event to its successful execution

No devices? We have you covered.

CS education does not always need to be in front of a screen and device access shouldn't be a barrier to learning computer science concepts.