
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.
Free, research-backed curriculum in computer science, AI science, and data science, ready to teach. Find where your students belong and start from there.

CodeAI curriculum is organized by grade band and broken into units, lessons, and activities, so you can teach a full semester or drop in a single lesson.
Course
A collection of units, taught in a variety of formats to fit your needs.
Unit
A topic-focused set of lessons spanning a week to a month, taught individually or as part of a course.
Lesson
A concentrated set of activities crafted to build understanding of a concept.
Activity
A single, concept-driven exercise, whether the main event or a quick filler.
6 Units • Grades 9-12 Pathway
A complete high school curriculum — students go from understanding how AI works to building web apps with AI as a creative partner.
8 Units • Grades 6-8 Pathway
A flexible middle school course built so every student leaves knowing not just how to use AI, but how to think about it too.
4 Units • Grades 9-12 Pathway
Introduce students to software engineering and object-oriented design while they learn the Java programming language in this free curriculum for AP® Computer Science A (AP® CSA).
11 Units • Grades 3-5 Pathway
Makes connections between learning computer science (CS) and other subjects like math, language arts, science, and social studies.
9 Units • Grades K-5 Pathway
Free set of elementary curricula that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.
6 Units • Grades 6-10 Pathway
An introductory course that empowers students to engage with AI and computer science as a medium for creativity, communication, problem solving, and fun.
Don't know where to start?
Check out teacher resources.

Students use movement to explore how AI recognizes patterns. A high-energy introduction that works for any grade. Ages 8–13.

Students train a machine learning model to help protect the ocean — a concrete, hands-on introduction to how AI actually learns. Ages 7–11.

Students use code to create music and explore how AI generates creative output. No instruments required. Ages 8–14.
Creative tools students want to use.
Labs are free, open-ended environments where students apply what they're learning by making something real: a game, a song, a visual, a story. Every lab integrates with CodeAI curriculum or works as a standalone tool.
Research-backed
Every CodeAI course is built on evidence of what works in K-12 computer science, AI science, and data science education.
Free
Every course, lesson, and activity. No subscription, no license fee, no request-a-quote.
Privacy-safe
Student data is never sold or used for advertising. CodeAI is COPPA and FERPA compliant, and has been from the start.
Standards-aligned
Mapped to CSTA K-12 CS standards and AI literacy frameworks nationwide.
CodeAI curriculum is mapped to CSTA K-12 CS standards and AI literacy frameworks. We track state-level alignment so you don't have to make the case from scratch.
CodeAI professional development is designed around the curriculum you're teaching. Explore self-paced and facilitator-led options, whether you have an afternoon or a full week.
