CS and AI Foundations Professional Learning

The Computer Science and AI Foundations curriculum introduces students to the core principles and real-world applications of computer science. Designed for high school students with or without prior computer science experience, this course empowers learners with essential skills to provide a comprehensive understanding of our dynamic digital world!

Sneak Peek: CS and AI Foundations

Facilitator-led Professional Learning Program

The yearlong professional learning programs all follow a similar design. Regional Partners across the country provide our programs and offer local workshops led by trained facilitators. In addition to local offerings, there are several national cohorts being supported by Code.org’s Regional Partners.

Summer Workshops

Attend a multi-day summer workshop to get familiar with the curriculum and prepare for the school year.

Academic Year Workshops

Attend workshops during the year to receive support as you teach the curriculum.

Community Support

Collaborate with your regional cohort of teachers and get the support of a nationwide online teacher community.

Local in-person options starting this summer

Code Savvy (MN)

Beginning June 9, 2025

Nextech (IN)

June 16, 2025 - June 20, 2025

Advance Kentucky

July 14, 2025 - July 16, 2025

CSforMA (MA)

July 21, 2025 - July 25, 2025

More in-person options coming soon...

National virtual options starting this summer

The Friday Institute (NC)

July 21, 2025 - July 25, 2025

9:00am - 5:00pm (eastern)

Maryland Codes (NC)

July 21, 2025 - July 24, 2025

8:30am - 4:30pm (eastern)

More virtual options coming soon...

Code.org will review your application and contact you with options for joining a virtual cohort from another region.

Start application

Self-Paced: Jump Start Your Preparation for CS and AI Foundations

While the CS and AI Foundations Self-paced modules will not be ready until later in spring, you can get a jump start on your preparation to teach this curriculum through a few of our other self-paced modules. While these modules are not specifically tuned for CS and AI Foundations, they prepare teachers by exploring foundational content relevant to CS and AI.

Through reading, viewing videos, completing interactive puzzles, and reflecting on your learning, you will develop your own understanding while preparing to teach computer science in your classroom.

After completing one of these modules, you will:

  • Learn how to navigate the Code.org website and teacher tools.
  • Gain a high level understanding of the content, tools, and pedagogy.
  • Prepare to begin teaching with your students.

Teaching Exploring Generative AI

Generative AI

Curriculum: Exploring Generative AI

Duration: 2.5 hours

Prerequisites: None

Teaching AI and Machine Learning

AI and Machine Learning

Curriculum: AI and Machine Learning

Duration: 2 hours

Prerequisites: None

Teaching Data and Society

Data and Society

Curriculum: Data and Society

Duration: 2.5 hours

Prerequisites: None