We have many ways to do Hour of Code at Khan Academy.
![penguin: A project from Hour of Code last year, courtesy of Lydia.](https://cdn.kastatic.org/images/hour_of_code/js.png)
Hour of Drawing with Code
Learn how to program drawings using JavaScript by designing your very own snowman.Start drawing with code ›![An illustration of a webpage about holidays](https://cdn.kastatic.org/images/hour_of_code/html_css.png)
Hour of Webpages
Learn how to make webpages with HTML tags and CSS, finishing up by making your very own greeting card.Start creating webpages ›![An illustration of a computer database](https://cdn.kastatic.org/images/hour_of_code/sql.png)
Hour of Databases
Like playing with data? Learn how to manipulate data in a database and make your own custom store.Start creating databases ›![](https://cdn.kastatic.org/images/hour_of_code/inclassroom_collage.png)
![](https://cdn.kastatic.org/images/hour_of_code/inclassroom_collage.png)
Hour of code in your classroom
The Hour of Code is a global movement by Computer Science Education Week and Code.org reaching tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming. Learn about the simple steps you can take to prepare your class for an Hour of Code.
Go beyond the hour
![](https://cdn.kastatic.org/images/hour_of_code/more_js_collage.png)
![](https://cdn.kastatic.org/images/hour_of_code/more_js_collage.png)
More JavaScript: Drawing and Animation
Learn how to use variables, make animations, store your data in arrays and objects, group your code into functions, and more!
Learn more ›![](https://cdn.kastatic.org/images/hour_of_code/more_html_collage.png)
![](https://cdn.kastatic.org/images/hour_of_code/more_html_collage.png)
More HTML/CSS: Making Webpages
Learn more tags like links and tables, then learn more powerful css selectors and properties to completely re-style your page.
Learn more ›![](https://cdn.kastatic.org/images/hour_of_code/more_sql_collage.png)
![](https://cdn.kastatic.org/images/hour_of_code/more_sql_collage.png)
More SQL: Querying and managing data
Learn more advanced ways to filter data, plus how to update data and combine data from multiple tables.
Learn more ›