A free integrated curriculum for computer science
Experience CS empowers elementary and middle school educators to teach computer science through a standards-aligned curriculum that seamlessly integrates CS concepts into core subjects like math, science, languages, and the arts. Launching in June.

Subscribe to Experience CS
Sign up to our mailing list and be the first to hear about Experience CS ahead of its launch in June.
Subscribe for updatesEarly bird notifications
Be the first to hear about new lessons, tools, and resources.
Test new features
Share your feedback to help shape Experience CS.
Stay updated
Learn about professional development opportunities.
Teach computer science confidently in your lessons, no experience needed

Cross-curricular lesson resources
Save time on lesson prep with our extensive library of standards-aligned cross-curricular lessons, starter materials, and presentations, allowing you to focus more on teaching and less on planning. The cross-curricular nature of Experience CS means students are able to see real-world applications of computer science.

Interactive projects for students
Inspire your students with creative, engaging projects using a version of Scratch that is safe for schools. We provide self-directed projects, with clear instructions that make learning fun and accessible for all.

Integrated learning management
Effortlessly manage students' work with the integrated learning management tools in the Code Editor for Education. This platform allows educators to track students' progress, and manage classroom assignments —all within a simple, teacher-friendly interface.
Why choose Experience CS?
Empower students with hands-on learning experiences with engaging, easy-to-follow projects and lessons across themes like sports, art, and game design.
Learn moreFirst-of-its-kind integrated curriculum
No need for standalone CS classes, you can integrate computer science concepts into your existing lessons. Embed computer science concepts into math, science, languages, and the arts and help students see CS in action across subjects they already love.
Designed for teachers, by teachers
Experience CS provides ready-to-use lesson plans, curated resources, and professional development — all designed by teachers— to help you feel confident teaching CS. No prior experience needed.
Research-led & pedagogy-first
Based on research and developed with insights from educators and students, the lessons focus on conceptual understanding, collaboration, and active learning — not just passive, step-by-step programming exercises.
Free, multilingual, and accessible
A free, high-quality CS education for all students, removing barriers for schools. The curriculum is available in English, Spanish, and French.