Learn to Code at Home
We are facing an incredibly challenging time with the global outbreak of COVID-19, grappling with growing concerns over health, our communities, and the economy. Safety measures have brought widespread school closures across the country.
We want to support teachers, students, and families in any way we can. Below is a set of resources to help your student learn computer science at home. Parents – if you're considering creating a Code.org account for your student or helping them access an existing account, please read this primer.
To access code.org please click here.
Take a Code Break with Hadi Partovi and the Code.org team
With schools closed and tens of millions of students at home, Code.org is launching Code Break — a live, weekly interactive classroom where our team will teach your children at home while school is closed, and a weekly challenge to engage students of all abilities, even those without computers.
Hour of Code: Try these engaging, introductory tutorials
Try a one-hour tutorial designed for all ages. There are hundreds of activities and tutorials in over 45 languages.
Dance Party - Code a dance party featuring music by Katy Perry, Shawn Mendes, and more.
Minecraft - Use your creativity and problem solving skill to journey and explore new worlds.
AI for Oceans - Learn how AI and machine learning can be used to address world problems.
Flappy Code - Write your own flappy game code.
Coding in Astronomy - Learn about astronomy using Quorum, a programming language accessible to blind or visually impaired learners.
And many more tutorials!
With an introduction by Bill Gates, this series of six short videos is designed to be approachable for everyone and easy to understand. The series explains what makes a computer a computer, how digital information is represented in 1s and 0s, how computer circuits work to manipulate digital information, and how a central processing unit (CPU) and operating system control the inputs, outputs, memory, and hardware of a computer.
Learn the fundamentals with our self-paced courses
A great option for students getting started on their own. You'll learn the fundamentals of computer science with drag & drop blocks. Create your own drawings and games. Note: Express courses are currently only available in English, Hindi, Italian, and Spanish. For other languages, we recommend our 20-hour Accelerated Course. To see what's available in your language, visit our course catalogue.
No computer at home? Try these smartphone apps.
A charming mobile coding game that takes learners on an exciting adventure, while teaching the fundamentals of coding, like algorithms, pattern recognition, sequences, loops and conditionals. (for all ages)
Award-winning learn-to-code platform for kids ages 5-9. Solve puzzles and create games with The Foos while learning to code. Note: codeSpark is offering a free 3-month trial. Parent's email address and credit card information are required at signup. (for pre-readers through Grade 5)
Limited or no internet access? Check out these unplugged activities
Hello Ruby - The world's most whimsical way to learn about computers, technology and programming. Activities on a range of CS topics, like the ability to decompose a problem, spot patterns, think algorithmically, debug problems and work together. (for ages 4-10)
CS Unplugged - A collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. (for ages 5-14)
The #1 coding platform for kids
Tynker fuels creativity in thousands of schools and powers the imagination of 60 million kids worldwide.
With 40+ award-winning block & text-based courses and over 3,700 learning modules, there's a learning path for every kid no matter their age or level.
Click here to go to this page.