
Artificial Intelligence Foundations
A free, flexible curriculum which introduces students to the core principles and real-world applications of AI and computer science.
Bring computer science, AI science, and data science to every school in your district, backed by curriculum, training, and ongoing support.

Over 700 districts have already brought digital fluency to their students
Comprehensive K-12 curriculum
Free curriculum in computer science, AI science, and data science, ready for your teachers to teach at every grade level.
Flexible professional learning for teachers
High-quality training and ongoing support so every teacher can teach digital fluency with confidence.
District implementation support
Implementation guidance and ready-made resources, so your team spends less time figuring out rollout and more time in classrooms.
District-level insights and equity data
See exactly which schools and students have access to digital fluency, and which don't, so you can close the gap deliberately, not by guesswork.
Events and networking
Webinars, policy forums, and leadership events that connect your team with other districts doing this work, and bring what they learn back to their teachers.
Nationwide visibility for your district
Get featured alongside partners like ISTE, Amazon, Google, and other ed-tech leaders, recognizing the work your teachers and students are putting in.
Submit the form below and a CodeAI team member will reach out!
Our platform integrates seamlessly with leading LMS providers. Connect existing LMS classrooms to CodeAI with one-click Roster Syncing, Single Sign-On, and integrated access to curriculum.




Explore our complete, no-cost K-12 curriculum designed to empower the next generation of learners through AI and CS, providing robust resources and consistent support at every educational stage.

Built for real classrooms, backed by research.
Explore the CS Access Report
See how your district stacks up for computer science offerings!
Accessible, comprehensive, and flexible learning that equips your educators with the skills to empower their students.

Self-paced learning
Flexible and concise, our self-paced modules exist alongside our curriculum, letting educators build their teaching skills at their own pace.
Facilitator-led learning
Engage with expert-led AI and CS education workshops, available virtually and in-person, for hands-on learning and peer networking.
Every grade, every level
Tailored learning for every grade and at every experience level ensures educators can confidently teachAI and CS, at any starting point.
A CodeAI account will give your educators access to materials that empower them to teach computer science with confidence. Click the tabs to learn more about the extensive resources we offer.

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
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
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
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
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 progressLesson 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
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
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
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
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
The world is now largely digital. Every student needs digital fluency: the ability to understand how the technology driving their world works, direct it, question it, and create with it. Without it, they're consumers of a technology shaping their lives, instead of the ones deciding what it's for. They’ll be underprepared for the careers, the choices, and the decisions ahead in an AI-influenced world.
We believe digital fluency encompasses three equally important disciplines: AI science, computer science, and data science. Advancing this knowledge is what CodeAI exists to do. We teach the digital fluency every student needs, in every classroom, regardless of zip code.
Digital fluency (AI science, computer science, and data science) is foundational for all students. 84% of students use AI; but only 16% of public high school leaders reported that students were taught technical knowledge of how it actually works. The labor market is already repricing around AI skills.
Our approach is aligned with CSTA K-12 standards and is designed to complement existing state standards frameworks. We're actively working with state education agencies on AI-specific standards guidance, and we can provide alignment documentation for your state upon request.
Additionally, CS Principles and CSA meet the AP Frameworks for each course. You can learn more about standards alignment for each course by visiting code.org/correlations.
The answer will vary by state — contact us for details specific to your state and district. You can also find an overview of state certification requirements here (click on the “Certification” tab near the top).
CodeAI is designed for teachers, not engineers. Our curriculum breaks down concepts into age-appropriate, accessible lessons that don't require prior expertise. We also provide professional development to help you build confidence at whatever pace works for you.
All current CodeAI course materials are free. There may be a fee associated with professional development (varies by region.) Other costs, like devices and other classroom supplies, internet access, and administrative support, will vary by region and class size. You can take a look at hardware and internet requirements for CodeAI courses here. Additional requirements can be found under Teacher Resources for each course.
Using AI is easy. That's the point of it, and that's also the problem. When a tool does the thinking for you, you stop building the thinking. Students who only use AI get faster at getting answers. Students who understand AI get better at asking questions, spotting when the answer is wrong, and knowing what to do next.
Digital fluency is the difference between a student who can prompt a model and a student who understands what the model is doing, where it fails, and why. That's what we teach. Not how to use AI, but how to understand it, direct it, question it, and create with it.
Schools and teachers have the flexibility to teach our AI Fundamentals and AI Discoveries courses in the way that best fits with their school schedules. CS Principles and CSA should be taught as full-year courses. Our PL programs provide guidance. Learn more about our various offerings at code.org/teachers.
Take a look here to see if your state allows computer science courses to count toward graduation (click the “Count” tab near the top).
Paragraph

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

Explore our large library of engaging and informative videos to learn about key AI and computer science concepts on a broad range of topics.

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