Every student in every school should have the opportunity to learn computer science and artificial intelligence

92M

students on Code.org

310M

projects on Code.org

2.7M

teachers use Code.org

165

global partners

AGE 5-11

Computer Science Fundamentals

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.

Explore CS Fundamentals 

ALL AGES

Hour of Code

Bite-sized, hour-long introductory tutorials introducing fundamental concepts of computer science in a fun, creative, and engaging way.

Curious about artificial intelligence?

Artificial Intelligence, demystified. Our AI curricula explore how it comes into play in our daily lives.

Explore our AI resources

AGE 12-18

Computer Science Discoveries

A series of courses that introduce students to building their own websites, apps, animations, games, and physical computing systems and empower them to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem-solving, and fun.

" When you utilize Code.org's curriculum, you have everything there for you. It has the questions that you need to ask your students. It has the lessons that you need to teach and it gives you guidance on how to do it. So if you come in without any experience in computer science, it's there for you. If you have experience with computer science and teaching it before, it's going to give you a new way of approaching how to teach your students. " 

Joanna Smith CS Teacher, Arizona

Additional resources

Beyond our main curricula, we have other resources to help you learn computer science

Video library

Learn more about computer science through our video series covering topics like artificial intelligence, the internet, how computers work, blockchain, and more! Watch our 5 - 10 minute long videos on your own or use them in the classroom

Watch videos

Unplugged lessons

CS education does not always need to be in front of a screen and device access shouldn't be a barrier to learning computer science concepts. You can teach the basic CS concepts even without a computer!

Teacher resources

Teach computer science with confidence. From ready-made lesson plans to self-paced online learning, Code.org’s resources are designed to support all educators, even those without prior CS teaching experience.

Contact us for more information!

Have questions about our curriculum, something else, or looking to receive more updates from Code.org? We'd love to hear from you!


Want to receive regular updates?

Code.org® is a nonprofit dedicated to the vision that every student has the opportunity to learn computer science as part of their core K-12 education.

Sign up for the newsletter

This form collects information we will use to send you a response to your question.