Expand computer science in your district

Equip your schools for the future with Code.org’s comprehensive CS programs. Partner with us to provide your district with high-quality resources, tailored professional development, and continuous support to drive systemic change and student success.

A student seated in a classroom expresses excitement

Why teach computer science with Code.org?

Chart a comprehensive CS course pathway

Empower your educators and students with a sequential journey through computer science. Our curriculum offers a scaffolded pathway that grows with your students, ensuring they continue building skills year after year.

Professional learning for any educator

We are dedicated to transforming your teachers into confident CS educators no matter their experience level. Our professional learning programs provide comprehensive training and ongoing support.

Curriculum that aligns with standards

Code.org's courses are meticulously mapped to national and many state CS education standards. This alignment guarantees that your district delivers a competitive, cutting-edge computer science education that prepares students for the future.

Curriculum that fits your budget (It's free!)

Code.org remains steadfast in its commitment to keeping our curriculum free. We believe in equitable access to computer science education, ensuring every student has the opportunity to succeed in a technology-driven future.

Join the Code.org District Program

District leaders around the United States* have joined the Code.org District Program—at no cost!—to bring computer science to their district, empower their educators, and teach students the skills of the future.

*Not in the United States?

Districts and schools driving change

Join pioneering districts and schools nationwide that are driving educational change and shaping the future of computer science education with the support of Code.org.

14,242%

Increase in elementary students participating in CS

Broward County's commitment to computer science resulted in all high schools offering CS courses within three years, underpinned by a district-wide, cross-departmental team and robust Hour of Code initiatives.

Broward County • Florida

51%

Percent of female students taking an introductory CS course

In Charles County, a passionate teacher's vision and superintendent support fueled a district-wide initiative, integrating CS into graduation requirements and achieving notable diversity in student participation.

Charles County • Maryland

A comprehensive K-12 curriculum pathway

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

Dive Deeper Into Our Curricula


Explore all offerings by grade level

Professional learning that empowers your educators

Our Professional Learning programs are crafted to turn educators at any level into confident CS teachers. Discover accessible, comprehensive, and flexible learning that equips your educators with the skills to empower their students.


Resources to support your educators every step of the way

A Code.org 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.

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. Code.org 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. Code.org 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
Stylized depiction of Code.org student progress view

Sign up for our administrator newsletter!

Sign up to receive monthly emails from Code.org on bringing computer science to your school or district. Get helpful reminders, tips, and updates sent right to your inbox. You can unsubscribe at any time.

You can unsubscribe at any time.

Seamless LMS integration for simplified management

Our platform integrates seamlessly with leading LMS providers. Connect existing LMS classrooms to Code.org with one-click Roster Syncing, Single Sign-On, and integrated access to curriculum.

Additional resources

Paragraph

Curriculum Catalog

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

Video Library

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

Artificial Intelligence (AI)

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