Building AI Systems

Students don't just learn about AI. They build it.

Building AI Systems is a full-year curriculum where students learn how AI works by building AI systems themselves in Python, moving from foundational logic and machine learning to generative AI and multimodal systems, with time at the end of the course to prepare for the AI-901: Microsoft Azure AI Fundamentals exam. ACE college credit recommendation is expected for 2027. Licensed to districts; pricing is shared when you talk with our team.

Three courses, one pathway

Paragraph

Live · Free

AI Foundations

Every student's starting point: how AI works, computing and data basics, and programming in JavaScript. No prerequisites.

Piloting SY26-27 · Launches Fall 2027

Building AI Systems

Students build and train AI systems in Python, with Harvard's CS50 team. Prepares for Microsoft Azure AI Fundamentals (AI-901).

In design · Pilots SY27-28

AI Engineering

AI-enabled software development, capstones, and a portfolio students carry into college and work. Credential to be announced.

Grades 9-12

AI Foundations

A free, flexible high school curriculum where students go from understanding how AI works to building web apps with AI as a creative partner.

Live · Free
Grades 10-12

Building AI Systems

Students build and train AI systems in Python, with Harvard's CS50 team. Prepares for Microsoft Azure AI Fundamentals (AI-901).

Pilots SY26-27 · Launches Fall 2027
Grades 10-12

AI Engineering

AI-enabled software development, capstones, and a portfolio students carry into college and work. Credential to be announced.

In design · Pilots SY27-28

Why Building AI Systems

An advanced course for students who have taken AI Foundations (the full-year course or AI Foundations: Designing and Building with AI), AP Computer Science Principles, or have at least 3 months of programming experience in any language, and want to go deeper into AI.

Industry certification

Aligned to AI-901: Microsoft Azure AI Fundamentals, an industry-recognized credential. Students finish the year ready to sit for the exam.

Hands-on in Python

Students build and train real AI systems in Python across a full year, finishing with a capstone of their own design.

College credit

An American Council on Education (ACE) college credit recommendation is expected in 2027.

Teachers supported

80 hours of professional learning: 40 hours of facilitated support to launch the course and 40 hours of ongoing support through the school year.

Built with CS50 team

Building AI Systems is built with Prof. David J. Malan and the team that brought you CS50. The goal is a curriculum grounded in the ideas underneath the tools, so students who finish it can make sense of whatever comes next, and a classroom experience that holds up to the standard CS50 and CodeAI are known for.

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, completing a full year format.

Understand. Direct. Question. Create.

Every student needs to be able to understand, direct, question, and create with AI. That takes three disciplines working together: computer science, AI science, and data science. The pathway courses build this step by step.

  • Understand how AI works, from data to models to the systems built on them
  • Direct AI tools toward real problems with clear, well-formed prompts and goals
  • Question AI output: its accuracy, bias, privacy, and who it serves well or poorly
  • Create with AI, from web apps to trained models to AI-powered systems of their own

Pathway courses build this step by step

Three courses, from using AI thoughtfully, to understanding how it works, to building AI-powered systems of their own. AI Foundations is free and live today. The two advanced courses are district-funded through Perkins V and state CTE funds, and never paid for by students or families. We are building them with early state and district partners, so names, credentials, and timing for later courses may change.

  • 1. AI Foundations (live, free): foundational digital fluency across computer science, AI science, and data science. For every student; no prerequisites.
  • 2. Building AI Systems (piloting now, open for 2027-28): how AI works under the hood. Students train models, build generative AI agents, and finish with a capstone in Python. Credential: Microsoft Azure AI Fundamentals (AI-901). For students with programming experience. Offered to districts at a cost.
  • 3. AI Engineering, working title (in design, pilots 2027-28): AI-enabled software development, capstone projects, and a portfolio students carry into college and job applications. Credential to be announced.
Live · Start teaching today

AI Foundations: from using AI thoughtfully

How AI works, and how to evaluate and create with it. Computing systems, networks, and security. Data science. Programming in JavaScript. Capstone: a human-centered web app. Credential: AI Ready Skills: AI Foundations. Cost: Free.

Piloting SY26-27 · Launch Fall 2027

Building AI Systems: to understanding how it works

AI and machine learning fundamentals, plus ethics. Preparing data for AI systems. Training and testing models. Implementing AI solutions in Python, from search algorithms to generative AI agents, with a capstone. Built with Harvard's CS50 team. Credential: Microsoft Azure AI Fundamentals (AI-901). Cost: TBD per student, covering curriculum and the certification exam voucher.

In design · Build begins Feb 2027, pilots SY27-28

AI Engineering: to building AI-powered systems of their own

Full-lifecycle software development. Integrating AI and machine learning components. Capstone: a professional portfolio students carry into college and job applications. Working title. Credential: to be determined. Cost: TBD per student, covering curriculum and the certification exam voucher.

🃏 Content Card placeholder. Please bind or enter a Title in the Content sidebar.

Why it counts

26 of 50 states already count credential attainment in their accountability systems. States and districts are asked to prepare students for AI with little agreement on what that means; what they already measure and fund is credentials, college credit, and CTE pathways. This pathway is built to count toward each, funded with CTE dollars states already direct to career pathways.

Aligned

Industry certification

Aligned to Microsoft Azure AI Fundamentals (AI-901), an industry-recognized credential. Students finish the year ready to sit for the exam.

In progress

College credit

We are pursuing an American Council on Education (ACE) credit recommendation so the course can support dual credit. Not yet secured; the receiving college decides.

By design

CTE pathway

Designed to sit in the Digital Technology cluster as the second or third course. Eligible for Perkins V and state CTE funds; course codes are set with each state.

Already measured

Counts in 26 states

26 of 50 states already count credential attainment in their accountability systems. This pathway lands in a metric you already report.

🖼️ Image placeholder. Please add an "Image" content type or image asset entry in the Content sidebar.

Outcomes that count toward what you already measure

States and districts are asked to prepare students for AI with little agreement on what that means. What they already measure and fund is credentials, college credit, and CTE pathways. This course is built to count toward each.

  • Industry certification (aligned): the course is aligned to Microsoft Azure AI Fundamentals (AI-901), an industry-recognized credential. Students finish the year prepared to sit for the exam. Credential attainment counts in 26 states' accountability systems.
  • College credit (in progress): we are pursuing an American Council on Education (ACE) credit recommendation so the course can support dual credit. A recommendation is not yet secured, and the receiving college makes the final decision on credit.
  • CTE pathway (by design): designed to sit in a CTE program of study in the Digital Technology cluster, typically as the second or third course and as the credentialing course. Eligible for Perkins V and state CTE funds. Course codes and approvals are set with each state.

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

What students learn

Inside Building AI Systems · Ten units across two semesters


Over two semesters, students move from the ideas underneath AI to building systems of their own in Python. Every unit ends in a project.

Semester 1 · Building machine learning from the ground up: Logic-Based AI, Machine Learning Fundamentals, Working with Data, Making Predictions, Natural Language Processing, and AI at Scale.

Semester 2 · Connecting to AI services, building a capstone, and preparing for the AI-901 exam: Integrating Software Systems, Generative AI, Multimodal Data, and Problem-Solving with AI, where students design, prototype, and test an AI system that addresses a real user need.

Want the unit-by-unit syllabus? We'll send it to you.

Semester 1: Building machine learning from the ground up

Units 1-6 · Grades 9-12

Semester 1

AI Foundations: Exploring AI and CS

Semester 2

AI Foundations: Designing and Building with AI

Students get comfortable in Python while implementing logic-based AI, then move into machine learning: classification and regression, working with data, training their own models with scikit-learn, natural language processing, and neural networks. Every unit ends in a project. Semester 1 closes with an end-to-end machine learning solution for a problem students choose.

  • Unit 1: Logic-Based AI. Build a rule-based conversational AI.
  • Unit 2: Machine Learning Fundamentals. Build an image classifier on data students collect.
  • Unit 3: Working with Data. Analyze a dataset of their choice and run a data research project.
  • Unit 4: Making Predictions. Train regression and classification models with scikit-learn.
  • Unit 5: Natural Language Processing. Build a text classifier and a small text generator.
  • Unit 6: AI at Scale. Build an end-to-end machine learning solution with neural networks.

Semester 2: Connecting to AI services and building a capstone

Units 7-10 · Grades 9-12

Semester 1

AI Foundations: Exploring AI and CS

Semester 2

AI Foundations: Designing and Building with AI

Students learn how computers communicate and how software exposes capabilities through APIs, then connect their own Python programs to hosted AI models in Microsoft Foundry: generative AI and agents, multimodal data, computer vision, and information extraction. The course ends with a capstone in which students design, prototype, and iterate on an AI system that addresses a real user need, and explain it to a non-technical audience.

  • Unit 7: Integrating Software Systems. Write Python programs that call external APIs and expose their own.
  • Unit 8: Generative AI. Build AI agents that combine a model with tools, connected to students' own code.
  • Unit 9: Multimodal Data. Write programs that analyze images and audio and extract information from documents.
  • Unit 10: Problem-Solving with AI. Capstone: an AI system that addresses a user need, prototyped, tested, and iterated.

Built for students ready to go deeper, and teachers who already teach code

Is it right for your school?

Semester 1

AI Foundations: Exploring AI and CS

Semester 2

AI Foundations: Designing and Building with AI

Who the course is for: students who have completed AI Foundations, AI Foundations: Designing and Building with AI, AP Computer Science Principles, or AP Computer Science A; any student with at least three months of programming experience in any language; and students curious about AI and machine learning as careers, or who want rigor but don't see themselves in an AP course. Schools can offer the course without AI Foundations, as long as students arrive with the programming prerequisite.

  • Who can teach it: teachers comfortable reading and writing code, such as those who have taught AP CSA, AP CSP, or AI Foundations.
  • No AI or machine learning background assumed. Professional learning covers the AI content.
  • Teacher eligibility and licensure requirements vary by state and are confirmed with each state partner.
  • Students and families: ask your school about AI Foundations Advanced.

Semester

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

Grades 9-12

AI Foundations: Exploring AI and CS

An introduction to the core principles and real-world applications of computer science and AI — problem solving, data, cybersecurity, networks, and the internet. Modular: units can be taught independently or as a full semester.

SemesterExplore
Grades 9-12

AI Foundations: Designing and Building with AI

Students learn JavaScript from the ground up while using AI as a creative collaborator — writing and debugging real code, building interactive web apps, and developing the judgment to know when AI should help and when it shouldn't.

SemesterExplore
Grades 9-12

Idaho Digital Literacy

Idaho Digital Literacy is a version of the Artificial Intelligence (AI) Foundations curriculum specifically designed to meet Idaho standards.

SemesterExplore
Grades 9-12

Computing Foundations for a Digital Age: Indiana

Computing Foundations for a Digital Age is a version of the Artificial Intelligence (AI) Foundations curriculum specifically designed to meet Indiana standards.

SemesterExplore

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.

Grades 9-12

Problem Solving with AI

Explore how AI generates content, identify issues like bias and hallucinations, and learn to debug and improve AI outputs for real-world use.

MonthExplore
Grades 9-12

Foundations of AI Programming

Learn Python through hands-on projects and explore ethical computing topics like accessibility, bias, and inclusivity in software design.

MonthExplore
Grades 9-12

AI and the Systems That Power It

Discover how computing systems operate, focusing on the interaction between hardware, software, and operating systems.

MonthExplore
Grades 9-12

The Fabric of the Internet and AI

Understand how the Internet works, including protocols like IP and DNS, and examine its impact on communication and society.

MonthExplore
Grades 9-12

Insights from Data and AI

Investigate how data is collected, visualized, and analyzed, while examining privacy and ethics in the age of big data.

MonthExplore

Resources that support you every step of the way

Sign up for a CodeAI account to get access to materials that will help you teach computer science with confidence. CodeAI 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. CodeAI 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. CodeAI 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

Built with CS50 team

A multi-year partnership with David Malan and the CS50 team

CS50 is Harvard University's introduction to computer science, taken by millions of learners worldwide.

Building AI Systems is built with Prof. David J. Malan and the team that brought you CS50. The goal is a curriculum grounded in the ideas underneath the tools, so students who finish it can make sense of whatever comes next, and a classroom experience that holds up to the standard CS50 and CodeAI are known for.

District-funded through Perkins V and state CTE funds

Never charged to families

AI Foundations stays free to every school and student. The two advanced courses carry a per-student cost (TBD) that covers curriculum and the certification exam voucher, designed to be paid with Perkins V and state CTE funds. Final pricing will be shared with early partners first.

Teacher preparation · Offered separately

Teacher preparation: 40 hours of facilitated professional learning

Choose a five-day summer intensive or a ten-week school-year option, both virtual, plus self-paced unit modules and optional monthly support. Teachers need experience teaching programming, not an AI background. Formats and pricing are being finalized for the 2027 launch.

Cost and funding · Never charged to families

District-funded through Perkins V and state CTE funds

AI Foundations stays free to every school and student. The two advanced courses carry a per-student cost (TBD) that covers curriculum and the certification exam voucher, designed to be paid with Perkins V and state CTE funds. Final pricing will be shared with early partners first.

Teachers are supported from day one

80 hours of expert-led professional learning

40 hours to launch the course · 40 hours of ongoing support through the school year

Teachers learn alongside a facilitator and their peers in hands-on sessions before the course begins, as a five-day virtual summer intensive or a ten-week school-year option. Once the course is underway, support continues all year: self-paced resources for every unit, plus a live facilitated session each month to bring real classroom questions and get practical help.

District-funded through Perkins V and state CTE funds

Never charged to families

AI Foundations stays free to every school and student. The two advanced courses carry a per-student cost (TBD) that covers curriculum and the certification exam voucher, designed to be paid with Perkins V and state CTE funds. Final pricing will be shared with early partners first.

Teacher preparation · Offered separately

Teacher preparation: 40 hours of facilitated professional learning

Choose a five-day summer intensive or a ten-week school-year option, both virtual, plus self-paced unit modules and optional monthly support. Teachers need experience teaching programming, not an AI background. Formats and pricing are being finalized for the 2027 launch.

Cost and funding · Never charged to families

District-funded through Perkins V and state CTE funds

AI Foundations stays free to every school and student. The two advanced courses carry a per-student cost (TBD) that covers curriculum and the certification exam voucher, designed to be paid with Perkins V and state CTE funds. Final pricing will be shared with early partners first.

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.

Building it with early partners

Building AI Systems is in pilot classrooms now and opens to districts for 2027-28. Your state or district can be one of the first with a complete, credentialed AI pathway.

Consistent curriculum

The curriculum itself, set by the certification and the skills the field demands, is the same in every state we work with.

Shaping state alignment and packaging

State alignments and approvals, course codes, teacher eligibility, and co-branded packaging as a state program, all driven by your input.

CTE pathway

Designed to sit in the Digital Technology cluster as the second or third course. Eligible for Perkins V and state CTE funds; course codes are set with each state.

Counts in 26 states

26 of 50 states already count credential attainment in their accountability systems. This pathway lands in a metric you already report.

What stays consistent

The curriculum

The curriculum itself, set by the certification and the skills the field demands, is the same in every state we work with.

What we shape together

State alignment and packaging

State alignments and approvals, course codes, teacher eligibility, and co-branded packaging as a state program, all driven by your input.

What we bring

Platform and pathway

A national platform highlighting your state or district as a leader in AI education, plus the full three-course pathway. Teacher professional learning is offered separately.

What we ask of you

Approvals and introductions

A CTE course code and AI-901 on your approved credential list, plus introductions to CTE leaders and interested districts.

What stays consistent

The curriculum

The curriculum itself, set by the certification and the skills the field demands, is the same in every state we work with.

What we shape together

State alignment and packaging

State alignments and approvals, course codes, teacher eligibility, and co-branded packaging as a state program, all driven by your input.

What we bring

Platform and pathway

A national platform highlighting your state or district as a leader in AI education, plus the full three-course pathway. Teacher professional learning is offered separately.

What we ask of you

Approvals and introductions

A CTE course code and AI-901 on your approved credential list, plus introductions to CTE leaders and interested districts.

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

Ready to bring Building AI Systems to your students in 2027-28?

Tell us about your schools and we'll follow up with pricing, the full syllabus, and next steps for bringing the curriculum to your students.

Stay informed on digital science education

Join our community of educators, parents, and advocates by signing up for the latest updates on digital science education and CodeAI initiatives. Be the first to receive news, resources, and opportunities to support digital fluency.


You can unsubscribe at any time.

Explore more

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.

Built with Harvard's CS50

Building AI Systems is developed through a multi-year partnership with David Malan and the team behind CS50, Harvard University's introduction to computer science. The goal is a course grounded in the ideas underneath the tools, so students who finish it can make sense of whatever comes next.