top of page
Image by Tom Hermans

Courses

Courses

Lengthier, more traditional type curriculum focused more on computing concepts intended for computing subject areas and classrooms, appropriate for upper middle school and high school students

Filter by Audience

Coding to the Beat

2025 Music Technology and Computational Thinking Course

A middle school curriculum for music technology courses which also addresses learning objectives for the foundations of computer programming and computational thinking

Student-Centered Computing

2024 Voice and Choice in Computer Science

A curriculum for middle school and high school students using various digital technologies using project-based learning

Computer Science Principles (Regular and AP)

2024 Computer Science Course

Closely aligned to Computer Science Principles regular and AP courses, this curriculum is divided into three units: Fundamentals, Abstractions, and Structures.

CAPACiTY: Culturally Authentic Practice to Advance Computational Thinking in Youth

2019 CTAE Computer Science Course (Introduction to Digital Technology)

Engage in authentic and culturally relevant problem-based, inquiry learning (PBIL) projects in STEM topics through the development of computational thinking skills.

Introduction to Programming with Python and EarSketch with Georgia Gwinnett College

2017 Computer Science Course

In collaboration with Georgia Gwinnett College and Georgia Institute of Technology, this book and resource covers computer science fundamentals using Python and EarSketch.

Python MC: Introduction to Computer Programming

Computer Programming

This curriculum, created by Google and Rapport Studios, focuses on learning and applying basic programming concepts using Python and EarSketch.

bottom of page