Grades 2 & up
![student on computer](https://computingkids.com/wp-content/uploads/2019/03/5.png)
Game Design with Scratch
Design your own world and bring it to life with Scratch, a visual drag-and-drop programming language developed at MIT.
Grades 3 & up
![student on computer](https://computingkids.com/wp-content/uploads/2019/04/4.png)
App Lab
Students discover how to program the app’ functionality of the responses to the player using visual drag and drop programming.
Grades 4 & up
![student on computer](https://computingkids.com/wp-content/uploads/2019/04/3-1.png)
Java
Students learn the basics of Java with project-based curriculum and easy to learn programs like Greenfoot and Alice.
![student on computer](https://computingkids.com/wp-content/uploads/2019/04/1.png)
Introduction to Webpage Design with HTML
Learn the fundamentals of web design, and use these concepts to create your own web page.
Grades 5 & up
![student on computer](https://computingkids.com/wp-content/uploads/2019/04/2.png)
Introduction to Python
Learn one of the most popular programming languages so you can build a game to show your friends and family.
![student on computer](https://computingkids.com/wp-content/uploads/2019/03/6.png)
Introduction to Data Science
Learn how to interpret “Big Data” and help people understand it better powerful with data visualizations.