STEM Collaboration
Project STEM Collaborates With Amazon To Bring Computer Science To Students Nationwide

Bring computer science to your middle 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 school CS programs - all in one place.  We make it easy, no matter your background.

Middle School Course Selection Guide

Courses in computer science for students in grades 6-8 and professional learning for teachers.

Grade 6+

CS Explorations 1: MyCS Scratch

cs1

CS Fundamentals in Scratch

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 school students,
grades 6 - 8

Curriculum Length

50+ hours, can be taught as a quarter/semester or full-year course

Prerequisites

None! Just bring your curiosity.

Languages

English only

Grade 7+

CS Explorations 2: AI in our world

Launching 2022-23

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 it’s far-reaching societal impacts in our world. The course is designed around engaging activities and learning units that integrates 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 school students,
grades 7 - 8+

Curriculum Length

50+ hours, can be taught as a quarter/semester or full-year course

Prerequisites

CSE1 or prior Scratch experience.

Languages

English only

Grade 8+

CS Explorations 3: CS and Creative Media

Launching 2023-24

CS3

CS and Creative Media

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 explores CS through the lens of music, movies, and innovative tools including Earsketch music app, as a means for creative and social expression.

Audience

Middle school students,
grades 7 - 8+

Curriculum Length

50+ hours, can be taught as a quarter/semester or full-year course

Prerequisites

None! Just bring your curiosity.

Languages

English only