Third-party online courses
Browse online courses that help students grow their computer science skills—whether they’re getting started or diving deeper into topics they love.

Find an online CS course
Extend your learning with these online courses. Learn Python, JavaScript, and other programming languages. Learn about artificial intelligence (AI), robotics, and data science. The options below feature both beginner and advanced courses.
JUMP TO SECTION
Free online courses
Other courses and online learning resources
Additional resources
Paragraph
Curriculum Catalog

Comprehensive curriculum offerings for every grade and experience level featuring robust structured and self-paced learning options.
Video Library

Explore our large library of engaging and informative videos to learn about key computer science concepts on a broad range of topics.
Hour of Code

Looking for more short-form activities and resources for all age levels? Explore our large library of Hour of Code activities and tutorials!