
Teach Yourself Computer Science
All the resources you need to give yourself a world class computer science education
CS50: Harvard’s computer science courses and certificates | edX
Start learning computer science with Harvard's CS50 courses on edX. Access free courses, earn certificates, and study at your own pace with expert-led instruction.
Computer Science Roadmap: Curriculum for the self taught developer
Computer Science curriculum with free resources for a self-taught developer.
Best Computer Science Courses & Certificates [2026] | Coursera
Computer Science courses can help you learn programming languages like Python and Java, algorithms, data structures, and software development principles. Compare course options to find …
CS50: Introduction to Computer Science - Harvard Online
An introduction to the intellectual enterprises of computer science and the art of programming in an online course from Harvard. This is CS50x , Harvard University's introduction to the intellectual …
Computer Science Courses & Tutorials - Codecademy
Learn the basics of the world's fastest growing and most popular programming language used by software engineers, analysts, data scientists, and machine learning engineers alike.
Computer Science | MIT Learn
Introduction to Computational Thinking and Data Science Starts: Anytime Format: Online Course
Computer Science 101 I Stanford Online
Learn the essential ideas of Computer Science, this course demystifies and brings those patterns to life, which is useful for anyone using computers today.
Practice Computer Science - Brilliant
Take a guided, problem-solving based approach to learning Computer Science. These compilations provide unique perspectives and applications you won't find anywhere else. Browse through …
Learn CS Online: An Introduction to Computer Science
We'll teach you the basics of programming and computer science. Then you can and will change the world. Ready to go? Start here.