Middle School Curricula

Browse the engaging offerings that enable you and your middle school students to explore computer science together.

Video thumbnail

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 Discoveries
Video thumbnail

Grades: 3-12

Artificial Intelligence (AI)

Demystify artificial intelligence (AI) by learning how it's changing the ways we live, work, and learn.

Explore AI curricula
Video thumbnail

Grades: 3-12


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

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 tutorials

Explore all of our courses in the Curriculum Catalog

Explore the Curriculum Catalog