Code.org
Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities. Our vision is that every student in every school has the opportunity to learn computer science, just like biology, chemistry or algebra. Code.org provides the leading curriculum for K-12 computer science in the largest school districts in the United States and Code.org also organizes the annual Hour of Code campaign which has engaged 10% of all students in the world. Code.org is supported by generous donors including Amazon, Facebook, Google, the Infosys Foundation, Microsoft, and many more.
Have questions about K-12 education?
Ask our community of thousands of teachers, homeschoolers, and parents! Or see recently-asked questions.
Ask a QuestionResources
App Lab
App Development6th - College | Website
App Lab is a programming environment where you can make simple apps. Design an app, code in JavaScript with either blocks or text, then share your app in seconds. Ages 13+, all modern browsers,...
Code.org
Computer ProgrammingKindergarten - College | Online class
Every student in every school deserves the opportunity to study computer science. Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation...
Course A
Computer ProgrammingPre-K - 2nd | Website
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
Course B
Computer Programming1st - 3rd | Website
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share. An introduction to computer science for pre-readers (Similar...
Course C
Computer Programming1st - 4th | Website
Create programs with sequencing, loops, and events. Translate your initials into binary, investigate different problem-solving techniques, and learn how to respond to cyberbullying. At the end of...
Course D
Computer Programming2nd - 5th | Website
Students develop their understanding of nested loops, while loops, conditionals, and events. Beyond coding, students learn about digital citizenship.
Course E
Computer Programming3rd - 7th | Website
Start coding with algorithms, loops, conditionals, and events and then you’ll move on functions. In the second part of this course, design and create a capstone project you can share with your...
Course F
Computer Programming4th - 8th | Website
Learn to use different kinds of loops, events, functions, and conditionals. Investigate different problem-solving techniques and discuss societal impacts of computing and the internet. In the...
Express Course (2018)
Computer Science4th - High School | Online class
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share.
Game Lab
Video Game Development6th - High School | Online class
Game Lab is a programming environment where you can make simple animations and games with objects and characters that interact with each other. Design an animation or game, code with blocks or...
Minecraft Hour of Code
Minecraft Programming1st - College | Online/YouTube video, Website
Use your creativity and problem solving skills to explore and build underwater worlds with code. Code.org and Microsoft offer a variety of free video walkthroughs to get you up to speed with...
Pre-reader Express
Computer SciencePre-K - 3rd | Online class
Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share. A sequence of 16 lessons appropriate for kids who either...
Web Lab
HTML & CSS6th - High School | Website
Web Lab is a programming environment where you can make simple web pages using HTML and CSS. Design your web pages and share your site in seconds. Ages 13+, all modern browsers, English only