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.

Experience CS is supported byGoogle

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 updates
rocket_launch

Early bird notifications

Be the first to hear about new lessons, tools, and resources.

reviews

Test new features

Share your feedback to help shape Experience CS.

full_coverage

Stay updated

Learn about professional development opportunities.

Teach computer science confidently in your lessons, no experience needed

A child sat in front of a laptop working in a notebook

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.

A group of children working together at a computer

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.

A teacher standing with their back to camera in front of a class of smiling children

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 more
school

First-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.

diversity_1

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.

travel_explore

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.

emoji_language

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.