Partner Courses

Courses in this category use curriculum from outside partners, such as Code.org and ECS.

Code.org Courses

Middle School Elective: Computer Science Discoveries
30PD hours

Middle School Elective: Computer Science Discoveries

30 hours

Free

Middle School Elective: Computer Science Discoveries prepares educators to teach the Code.org elective Computer Science Discoveries by unpacking the modules they will use in the classroom while developing a deeper understanding of computer science and computational thinking.

More information
Middle School Elective: Computer Science Discoveries Part 2
24PD hours

Middle School Elective: Computer Science Discoveries Part 2

24 hours

Free

Middle School Elective (CSD) Part II further prepares educators to teach the Code.org elective Computer Science Discoveries by unpacking the last four modules while developing a deeper understanding of computer science and computational thinking.

More information
Advanced Placement Computer Science Principles (APCSP)
30PD hours

Advanced Placement Computer Science Principles (APCSP)

30 hours

Free

AP Computer Science Principles is a college-level high school CS course that covers the foundational concepts of computer science and challenges students to explore how computing and technology can impact the world. This professional learning course prepares educators to teach this class to 9-12th grade students using the Code.org AP CSP curriculum, providing a primer to the course content and the AP exam.

More information
Advanced Placement Computer Science A (APCSA)
30PD hours

Advanced Placement Computer Science A (APCSA)

30 hours

Free

Learn how to implement the Code.org AP Computer Science A curriculum, which focuses on broadening participation in college-level CS coursework through accessible CS learning with Java.

More information

ECS Courses

Computer Science Foundations: Exploring Computer Science
30PD hours

Computer Science Foundations: Exploring Computer Science

30 hours

Free

Computer Science Foundations introduces educators to the Exploring Computer Science (ECS) curriculum. ECS is a full-year introductory computer science course that prepares high school students for future study in a variety of computer science domains, including cybersecurity, web design, and networking. ECS is funded by the National Science Foundation.

More information

Project GUTS

Project GUTS: Growing Up Thinking Scientifically
30PD hours

Project GUTS: Growing Up Thinking Scientifically

30 hours

Free

Project Growing Up Thinking Scientifically (GUTS) is a science, technology, engineering and math (STEM) program for middle school students serving schools and districts nationally. Growing up thinking scientifically means learning to look at the world and ask questions, develop answers to the questions through scientific inquiry, and design solutions to their problems.

More information

Google Courses

Introduction to Google CS First

Introduction to Google CS First

3 hours

Free

Google CS First is a ready-to-teach computer science curriculum for elementary and middle school students.

More information