Curated CS Courses with Actual Video Lectures (No Fluff)
You know the feeling. You search for a computer science topic, and half the results are text-heavy syllabi, outdated PDFs, or course pages with broken links. The other half? Just names of textbooks you can’t watch. That’s where cs-video-courses comes in.
This GitHub repo is a straightforward, no-nonsense list of university-level CS courses that actually have video lectures. No sign-ups, no paywalls, no “lecture slides only” surprises. Just courses where you can follow along with real professors teaching real content.
What It Does
This is a curated list of computer science courses from top universities (MIT, Stanford, UC Berkeley, CMU, etc.) — but only the ones that include full video recordings of lectures. Each entry has the course name, a link to the videos, and often a link to the course homepage or syllabus.
The repo is organized by topic: algorithms, operating systems, machine learning, compilers, systems, security, and more. It’s like someone went through all those “free online CS education” threads on HN and Reddit and extracted only the stuff that actually works.
Why It’s Cool
Here’s why this list stands out from the usual “free resources” posts:
- No fake leads. Every course listed has a working video link. If the videos are behind a login wall, it’s noted. If the course is archived but still viewable, it’s marked.
- Top-tier institutions. You’re not scraping YouTube for random vlogs. These are actual university courses from people like Erik Demaine, Dan Garcia, John Ousterhout, and Barbara Liskov.
- Covers the gaps. Beyond the basics, it includes specialized stuff like “Principles of Computer System Design” or “Advanced Topics in Cryptography.” Good for drilling into a specific area.
- Open source maintenance. The repo is actively maintained and accepts PRs. So it stays current.
Use case: You want to learn distributed systems, but your local university doesn’t offer it. You find MIT’s 6.824, which has all the videos, lectures, and labs. You can literally follow the same curriculum at your own pace.
How to Try It
No install needed. Just visit the repo:
https://github.com/Developer-Y/cs-video-courses
Then:
- Browse the
README.md— it’s a big list organized by category. - Click on a course you’re interested in.
- Each entry has a link to the video lectures (YouTube, course website, or university video platform).
- Optionally, fork or star the repo to track updates.
That’s it. No app, no CLI, no setup. Pure content.
Final Thoughts
This repo is one of those rare resources that actually saves you time. Instead of digging through 10 search results to find a working video lecture, you get a pre-filtered list that someone else already verified. Perfect for self-study, supplementing bootcamps, or just watching a full semester of compiler design while you commute.
If you’re a dev who learns best by watching (and pausing), or someone who wants to fill gaps in your CS knowledge without a formal degree, keep this link handy. It’s one of those bookmarks you’ll come back to.
Found this useful? Follow @githubprojects for more real, developer-focused project finds.