Join the CS and AI Foundations Professional Learning program this summer and you could unlock exclusive perks just for getting started! We’re giving away $250 in DonorsChoose credits to 15 lucky educators who enroll in CSAIF PL by June 15th.  Any educator who is enrolled in CSAIF PL by Jun 15, 2025

For more information about DonorsChoose, check out: DonorsChoose

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)

July 15, 2025 AND July 16, 2025 with the
following required fall dates:
September 6th and October 25th.

Sacred Heart University (CT)

June 23, 2025 - June 27, 2025

Advance Kentucky

July 14, 2025 - July 16, 2025

CSforMA (MA)

July 21, 2025 - July 25, 2025

Grand Valley State (MI)

July 28, 2025 - August 1, 2025
TeacherCon 2025 - Bay City, MI

More in-person options coming soon...

National virtual options starting this summer

Orlando Science Center (FL)

July 14, 2025 - July 18, 2025

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

8:00am - 2:00pm (pacific)

The Friday Institute (NC)

July 21, 2025 - July 25, 2025

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

Maryland Codes

July 21, 2025 - July 24, 2025

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

Louisiana State University

June 23, 2025 - June 26, 2025

8:00am - 4:00pm (central)

July 14, 2025 - July 17, 2025

8:00am - 4:00pm (central)

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