Hour of Code
Challenge yourself during the Hour of Code!
Create an app, game or web page project and share what you have done with your friends and family. This will test your HTML, CSS, JavaScript and Python knowledge.
The Hour of Code is a global movement by Computer Science Education Week and Code.org.
It reaches tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming.
Every year we make courses freely available to the public so that they can challenge themselves to create amazing programs, apps and web pages. We love being a part of Code.org's initiative!
Our projects and lessons
Browse our list of colorful text and graphic based lessons to learn complete beginner Python, JavaScript and HTML/CSS. Make visually exciting object with real code!
Food Frenzy
Make the Food Frenzy game with JavaScript and learn coordinates by placing players, obstacles and goodItems on a background of your choice.
Digital Postcard
Create your own custom digital postcard to share with a friend with HTML by adding your own personalized headings, paragraphs, images, and links.
Photo Booth App
Snap a pic by coding the Photobooth app using HTML and JavaScript. Learn by changing colors, adding buttons, and functions to make the camera work.
Turtle Graphics
Use Tia the turtle to etch different shapes using Python. Learn to move Tia using coordinates and learn to set different color shapes and sizes.
Drawing Flags
Draw the different flags of the world with PaperScript by drawing and placing shapes like squares, circles, polygons, and stars of different colors and sizes.
Using Hour of Code in schools
If you are a teacher wanting to introduce programming into your classroom, Hour of code can be a good way to ease student in. There is a wide variety of activities and suitable for a younger audience. Children as young as 5 have completed some of these courses, with adult support (Food Frenzy is a good lesson to start off with).
All courses in this track come with Lesson Plans to help your teaching and learning.
- download
- new file
- upload media
- rename
- delete