Bring computer science to your middle/early high school
You don't have to be a software developer to teach computer science.
Our programs bring together comprehensive materials, resources and extensive support to help you implement engaging middle/early high school CS programs - all in one place. We make it easy, no matter your background.
Middle/Early High School Course Selection Guide
The following courses in computer science for students in grades 6-9+ can be completed in any order.
CS Explorations 1 is an introductory course based on the MyCS Scratch curriculum that empowers students to engage with computer science as a medium for creativity, communication, problem solving, and fun. Through a series of real world scenarios, projects and challenges, students are introduced to foundational concepts that they will return to repeatedly throughout the course.
Audience
Middle/early high school students,
grades 6 - 9+
Curriculum Length
50+ hours, can be taught as a quarter/semester or full-year course
Prerequisites
None! Just bring your curiosity.
Languages
English only
CS2
Artificial Intelligence
CS Explorations 2 is an introductory course based on MIT AI curricular resources for K-12 designed to help students explore AI and its far-reaching societal impacts in our world. The course is designed around engaging activities and learning units that integrate CS and computational thinking concepts with ethical design and responsible use, as students explore how these technologies can help solve problems and improve life for themselves and their communities.
Audience
Middle/early high school students,
grades 7 - 9+
Curriculum Length
50+ hours, can be taught as a quarter/semester or full-year course
Prerequisites
None! Just bring your curiosity.
Languages
English only
CS3
Creative CS
CS Explorations 3 is an introductory CS course designed to support the transition from block-based to text-based programming in Python, through engaging learning units and projects that explore CS as a medium for creation including app design, LED art, music and more. Students get a chance to explore innovative tools such as AppLab, the Micro:bit Python editor platform and the EarSketch music app, as a means for creative and social expression.
Audience
Middle/early high school students,
grades 7 - 9+
Curriculum Length
50+ hours, can be taught as a quarter/semester or full-year course
Prerequisites
None! Just bring your curiosity.
Languages
English only