
MIT OpenCourseWare | Free Online Course Materials
Oct 20, 2025 · OpenCourseWare, an open publication of course materials from across the MIT curriculum, allows users to browse content at their own pace. Learners can watch video lectures, …
CS50: Introduction to Computer Science | Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
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 Online Courses | Coursera
Explore computer science courses on Coursera to equip yourself with job-relevant skills for a variety of roles. Learn programming techniques and build technical skills with courses on software …
1200 Free Computer Science Courses from the World’s Top Universities
Jan 28, 2025 · In this article, we’ve compiled 1200+ online courses offered by the 60 best universities in the world for studying computer science in 2024. We first built the list in 2020 using a data-driven …
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.
CS50's Introduction to Computer Science - Class Central
This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.
- Reviews: 209
Harvard CS50 – Full Computer Science University Course
Learn the basics of computer science from Harvard University. This is CS50, an introduction to the intellectual enterprises of computer science and the art of programming. ...more
Computer Science Courses | Harvard University
Browse the latest Computer Science courses from Harvard University.
Introductory Programming - MIT OpenCourseWare
This page will help you begin to learn programming and computer science, with some suggested introductory courses on OCW. These courses introduce principles of computer science and begin to …