Anyone can learn Computer Science

Start coding today. Our courses and activities are free! It's easier—and more fun—than you think.

Sign up for free

Find the right learning opportunity for you!

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

Start with an Hour of Code, then discover more block-based coding in our Express Courses. Get creative in our fun programming environment, Sprite Lab, or watch cool videos to learn more about key topics. There's so much to explore!

Grades: 6-12+

Learning for Ages 11 and Up

Try an Hour of Code, or check out our self-paced courses on creating apps, games, and animations. Do your own thing in our Web Lab, Game Lab, and App Lab programming environments. Plus, learn more about AI, careers in programming, scholarships, and more.