Learn computer science at your own pace! Learn to create computer programs, develop problem-solving skills, and work through fun challenges! Make games and creative projects to share with friends, family, and teachers.
Explore the world of computer science with engaging videos, self-paced tutorials, programming activities, and more for all ages and experience levels! Grades: K-5 Learning for Ages 5 to 11
Whether you're a parent/guardian or a student learning independently, the options below are engaging, easy-to-try ways to begin your exploration of computer science. Try an Hour of Code; Watch a short video series about the basics of CS; Take an introductory, self-paced course; Create a game or an app
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
Hour of Code Unplugged Activity Packet Coding is something everyone can do! You can even learn the basics of coding without a computer. This activity packet is designed for children and their grown ups to learn some of the fundamentals of …
The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event or try any of the 100 one-hour tutorials, available in over 45 languages.
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.
Code with Anna and Elsa or Make a Flappy Game tutorials. For older or adult learners, the Write your first computer program tutorial works extremely well either as an independent challenge or a pair programming activity.
Say hello to the world of computer science with this introductory activity that equips students with the basic coding skills and confidence to create apps.