Blue Theme Stationery

Teach

Curriculum Resources & Materials

EarSketch Teachers offers complete curriculum and access to teacher materials and resources respective to its intended audience, duration, and goals. 

Recommended Courses

Elementary

5

Middle School

6

7

8

High School

9

10

11

12

Computer Science Principles (Regular and AP)

Audio Equipment; Image by James Stamler

Computer Science Principles (Regular and AP)

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

  • Audience: Students in Computer Science Principles or AP Computer Science Principles, Grade Levels 8-12

  • Duration: 8-10 weeks

Edhesive: Introduction to Computer Science

Typing on a Computer
Edhesive Logo

Edhesive: Introduction to Computer Science

In collaboration with Edhesive, this course teaches the foundations of computer science and basic programming.

  • Audience: Students in an introductory computer science course, Grade Levels 9-12

  • Duration: Semester or year-long option

Hour of Code

Sand Hour Glass; Image by NeONBRAND

Hour of Code

Intended as a lightweight introduction, learn the basics of coding with EarSketch and compose a short song.

  • Audience: Middle School and High School students, Grade Levels 6-12

  • Duration: 1 hour

CAPACITY: Culturally Authentic Practice to Advance Computational Thinking in Youth

Stacking Hands; Image by Hannah Busing
Capacity Logo

CAPACITY: Culturally Authentic Practice to Advance Computational Thinking in Youth

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

  • Audience: Students in an introductory CTAE computer science course (ie. Introduction to Digital Technology), Separate curriculum for Grade Levels 6-8 and 9-10

  • Duration: Year-long curriculum consisting of four units that can be taught independently

*Capacity's curriculum requires permission to access through Georgia Tech's free registration process.

Core Curriculum

Sound Audio Equipment; Image by Alexey Ruban

Core Curriculum

This curriculum focuses on the core knowledge needed to code a song in EarSketch.

  • Audience: Accessible for students in grades 5-12 learning EarSketch, Separate curriculum for Grade Levels 5-12, 6-12, and 9-12

  • Duration: 3-4 weeks (Each unit is approximately 1 week long and can be taught independent of one another)

Curriculum

Duration

Hour of Code

1 hour / 1 class period

Sand Hour Glass; Image by NeONBRAND

Hour of Code

Intended as a lightweight introduction, learn the basics of coding with EarSketch and compose a short song.

  • Audience: Middle School and High School students, Grade Levels 6-12

  • Duration: 1 hour

Core Curriculum

3-4 weeks

Sound Audio Equipment; Image by Alexey Ruban

Core Curriculum

This curriculum focuses on the core knowledge needed to code a song in EarSketch.

  • Audience: Accessible for students in grades 5-12 learning EarSketch, Separate curriculum for Grade Levels 5-12, 6-12, and 9-12

  • Duration: 3-4 weeks (Each unit is approximately 1 week long and can be taught independently or out of succession from of one another)

Computer Science Principles (Regular or AP)

8-10 weeks

Image by James Stamler

Computer Science Principles (Regular and AP)

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

  • Audience: Students in Computer Science Principles or AP Computer Science Principles, Grade Levels 8-12

  • Duration: 8-10 weeks

Edhesive: Introduction to Computer Science

semester or year-long

Typing on a Computer
Edhesive Logo

Edhesive: Introduction to Computer Science

In collaboration with Edhesive, this course teaches the foundations of computer science and basic programming.

  • Audience: Students in an introductory computer science course, Grade Levels 9-12

  • Duration: Semester or year-long option

CAPACITY: Culturally Authentic Practice to Advanced Computational Thinking in Youth

year-long

Stacking Hands; Image by Hannah Busing
Capacity Logo

CAPACITY: Culturally Authentic Practice to Advance Computational Thinking in Youth

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

  • Audience: Students in an introductory CTAE computer science course (ie. Introduction to Digital Technology), Separate curriculum for Grade Levels 6-8 and 9-10

  • Duration: Year-long curriculum consisting of four units that can be taught independently

*Capacity's curriculum requires permission to access through Georgia Tech's free registration process.

Full K-12 Course Catalogue

Audio Equipment; Image by James Stamler

Computer Science Principles (Regular and AP)

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

  • Audience: Students in Computer Science Principles or AP Computer Science Principles, Grade Levels 8-12

  • Duration: 8-10 weeks

Sound Audio Equipment; Image by Alexey Ruban

Core Curriculum

This curriculum focuses on the core knowledge needed to code a song in EarSketch.

  • Audience: Accessible for students in grades 5-12 learning EarSketch, Separate curriculum for Grade Levels 5-12, 6-12, and 9-12

  • Duration: 3-4 weeks (Each unit is approximately 1 week long and can be taught independent of one another)

Sand Hour Glass; Image by NeONBRAND

Hour of Code

Intended as a lightweight introduction, learn the basics of coding with EarSketch and compose a short song.

  • Audience: Middle School and High School students, Grade Levels 6-12

  • Duration: 1 hour

Stacking Hands; Image by Hannah Busing
Capacity Logo

CAPACITY: Culturally Authentic Practice to Advance Computational Thinking in Youth

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

  • Audience: Students in an introductory CTAE computer science course (ie. Introduction to Digital Technology), Separate curriculum for Grade Levels 6-8 and 9-10

  • Duration: Year-long curriculum consisting of four units that can be taught independently

*Capacity's curriculum requires permission to access through Georgia Tech's free registration process.

Typing on a Computer
Edhesive Logo

Edhesive: Introduction to Computer Science

In collaboration with Edhesive, this course teaches the foundations of computer science and basic programming.

  • Audience: Students in an introductory computer science course, Grade Levels 9-12

  • Duration: Semester or year-long option

Additional Courses and Resources

Audio Equipment; Image by James Stamler

Introduction to Programming with Python and EarSketch with Georgia Gwinnett College

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

  • Audience: Students in dual credit courses or post-secondary students

  • Duration: One semester

Sound Audio Equipment; Image by Alexey Ruban

Python MC: Introduction to Computer Programming

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

  • Audience: Middle School and High School Students with basic computer programming knowledge from elementary school, Ages 12-18

  • Duration: 8 weeks

as an EarSketch teacher to access to our lesson plans, worksheets, assessments, presentations, and more!