Middle School Curricula
Browse the engaging offerings that enable you and your middle school students to explore computer science together.
Grades: 6-10
Computer Science Discoveries
Code.org's most flexible course, allowing each unit to be taught alone, combined into collections that focus on specific areas, or as a full year course. The free curriculum introduces students to building their own websites, apps, animations, games, and physical computing systems.
Explore CS DiscoveriesGrades: 3-12
Artificial Intelligence (AI)
Demystify artificial intelligence (AI) by learning how it's changing the ways we live, work, and learn.
Explore AI curriculaGrades: 3-12
Maker
Maker education takes STEM (Science, Technology, Engineering, Mathematics) a step further by inviting hands-on experience and collaboration into the classroom to help teach problem solving and critical thinking.
Explore Maker curricula![](/images/game-design-illustration.png)
Grades: 3-12
Game Design
Discover the exciting world of game design with Code.org's curriculum. Our game design units foster creativity, problem-solving, and critical thinking skills, empowering students to bring their own interactive experiences to life.
Explore Game Design curricula![](/images/hoc2022-banner.png)
Grades: K-12
Hour of Code
One-hour tutorials in over 45 languages. No experience needed. Hour of Code activities are available for free year-round.
Explore Hour of Code tutorialsAdditional resources
Beyond curriculum and professional learning, we have helpful materials to support your classroom.
Curriculum Catalog
![](/images/course-catalog-illustration.png)
Comprehensive curriculum offerings for every grade and experience level featuring robust structured and self-paced learning options.
Self-Paced Learning
![](/images/professional-learning/self-paced-pl-discover.png)
These modules allow you to engage at your own pace and on your own time while focusing on areas most important to your needs and teaching context.
6-12 Workshops
![](/images/professional-learning/k-12-workshops.png)
With our Regional Partners as hosts and our Code.org facilitators as guides, our workshops around the country focus on reflection, discussion, and growth-oriented learning.