AI Foundations

A complete high school AI+CS curriculum — from understanding how AI works to building web apps with AI as your creative partner. Available in full-year, semester, or unit-based formats.

AI Foundations: Designing and Building with AI is now available!

In the newly added curriculum, students can write JavaScript, build web apps, and use AI as a creative partner. Units 1–3 are live now; Units 4–6 arrive July 10, completing a full year format.

Artificial Intelligence Foundations

Prepare students for the future with a high school course that blends real-world AI applications with computer science fundamentals—no prior experience needed.

Hero section image for CSAIF landing page hero section.

New!

AI Foundations Guided Learning

Want to teach AI literacy in 2026? Join live guided sessions starting in November!

AI Foundations Guided Learning

A complete arc — from AI literacy to AI creation

Empower students to explore the impact of computing and AI through real-world, engaging, and adaptable coursework.

  • No prior experience required; accessible to all students and teachers
  • Detailed lesson plans, self-paced PL, and AI Teaching Assistant included
  • Every unit integrates ethics, bias, and responsible AI practice
  • Aligned to CSTA 2026 standards and the TeachAI AI Literacy Framework
  • 100% free

Flexible, future-ready learning

Empower students to explore the impact of computing and AI through real-world, engaging, and adaptable coursework.

  • No prior experience required—accessible to all students
  • Modular units tailored to your school’s goals.
  • Projects exploring data, ethics, privacy, and AI.
  • 100% free, with lesson plans, tutorials, and assessments.

Curriculum at a glance

  • Grades: 9, 10, 11, 12

  • Level: Beginner

  • Duration: Semester, School Year

  • Devices: Chromebook, Computer

  • Topics: Programming, Data, Cybersecurity, Artificial Intelligence, Internet, JavaScript, Web Development

  • Tools: AI Chat Lab, Python Lab, Web Lab, Sketch Lab

  • Professional Learning: Facilitator-led Workshops, Self-paced Modules

  • Languages supported: English

"Just had a one-on-one in my AI Foundations class with a student who struggles with coding and attention span.

A few minutes in something clicked and he started outpacing me—experimenting on his own. His whole demeanor flipped. Confidence unlocked.

Moments like that are why I teach."

Alexander Lonsdale

Teacher, Oklahoma

This curriculum ignited a passion for programming in my students, and now I’m looking at a group of students that have been inspired to be the next generation of coders.

Laura Fuhrmann

High School Teacher

Find the best AI Foundations format for your class

Explore the year-long course or check out semester-length and shorter units to meet your teaching goals.

Explore year- and semester-long courses, or mix-and-match units to meet your teaching goals.


Full-year

Grades 9–12

Semester 1

AI Foundations: Exploring AI and CS

Semester 2

AI Foundations: Designing and Building with AI

The complete AI Foundations experience. In the first semester, students develop AI literacy, explore how computers and the internet work, examine cybersecurity, and analyze data. In the second semester, they learn JavaScript and build interactive web apps using AI as a creative partner. Together, the two semesters prepare students to design and shape AI-powered technologies with clarity, confidence, and care.

  • 90 class periods per semester (180 total)
  • No prior experience required
  • Builds toward AP CSP, AP CSA, or workforce readiness

Semester

Teach one semester of the AI Foundations curriculum. We also offer state-aligned options for select states.

Explore flexible learning units

Discover adaptable units that combine foundational computer science concepts with hands-on AI projects. Designed to meet CSTA standards and inspire real-world problem-solving.

Resources that support you every step of the way

Sign up for a Code.org account to get access to materials that will help you teach computer science with confidence. Code.org has extensive resources designed to support educators, even those without prior CS teaching experience.

Lesson Plans

Lesson Plans

Get step-by-step guidance, learning objectives, and assessment strategies for effective teaching. Helpful resources include slide decks, activity guides, rubrics, and more — all organized in one place. Each lesson plan is accompanied by tips for classroom implementation, differentiation ideas, and extension activities to cater to students of all abilities.

Explore example lesson plan

Videos

Instructional videos

Watch easy-to-understand overviews of computer science and programming concepts. Code.org video series are designed specifically to support your classroom and are engaging and fun to watch.

Explore all videos

Slides

Slide decks

We offer educators an organized, visually engaging, and pedagogically sound framework to deliver computer science lessons. Code.org slide decks provide step-by-step instructions, examples, and interactive activities that align with curricular objectives.

Explore example slide deck

Assessments

Assessments

Our curricula includes a comprehensive system of formative and summative assessment resources. These include rubrics, checklists, mini-projects, end-of-chapter projects, student-facing rubrics, sample projects, and post-project tests — all designed to support teachers in measuring student growth, providing feedback, and evaluating student understanding.

Explore an assessment lesson

Progress

Track your students' progress

Our powerful progress view helps you monitor student work by providing insights into completion status, time spent, and more. Easily track each student's learning journey, quickly assess participation, and give personalized feedback.

Sign up to start tracking progress

Preparing to teach this curriculum

9-12 Teachers

Teaching AI Foundations

Provides educators with a comprehensive understanding of the curriculum, enabling them to effectively guide students through essential computer science concepts, the transformative role of AI, and hands-on experience with AI tools.

Explore the tools used in AI Foundations

Web Lab

Create web apps using HTML, CSS, and JavaScript with AI support.

Python Lab

Student-friendly IDE that runs real Python code.

AI Chat Lab

The AI Chat Lab tool, accessible only through our curriculum, allows students to experiment with AI models, learn prompt engineering, and customize chatbots using real-world techniques.

Frequently asked questions

AIF (AI Foundations) is an introductory high school computer science course that integrates AI, data science, cybersecurity, and programming. It can serve as a student's first CS course or as a bridge to more advanced courses like AP CSP or AP CSA.

AI Foundations introduces foundational CS concepts like CS Discoveries but at a high school level and with a strong focus on AI and real-world applications. Unlike AP CSP, it is not tied to an AP exam and provides more in-depth exploration of AI, data science, and cybersecurity.

See in depth comparison to:



AIF is designed to meet the majority of state computer science graduation requirements. Specific alignment varies by state, so schools should verify with their local education authorities.

Yes, AIF aligns with CSTA standards and incorporates key concepts from state and national frameworks. It also integrates AI literacy, data science, and cybersecurity topics relevant to emerging standards.

Yes, AI tools are integrated into the curriculum for learning and problem-solving. Students under 18 can use these tools within the Code.org platform, which complies with privacy and safety guidelines.

Read more about our AI Chat Lab here and how to view student AI Chat history as a teacher here.

Teachers sitting and discussing at a Code.org event

Still have questions? Reach out to us! We are here to help.

Our support team is here to answer any questions you may have about starting teaching with Code.org. You can also ask other teachers about their experience on our teacher forums.

Stay informed on AI+CS education

Join our community of educators, parents, and advocates by signing up for the latest updates on AI+CS education and Code.org initiatives. Be the first to receive news, resources, and opportunities to support AI+CS learning.


You can unsubscribe at any time.

Additional resources

Paragraph

Curriculum Catalog

Comprehensive curriculum offerings for every grade and experience level featuring robust structured and self-paced learning options.

Artificial Intelligence (AI)

Explore how AI is shaping our world through free curriculum, videos, and integrations that make artificial intelligence accessible and inspiring.

Professional Learning

Flexible, high-quality training that helps build confidence and equips teachers to effectively teach computer science with our curriculum.