← Back to archive

Repo of the Day

Developer-Y/cs-video-courses

Published: Sep 29, 2022

Open repository ↗

A bunch of cool computer science video lectures

Summary

cs-video-courses is a curated, community-maintained index of university-level Computer Science courses that come with publicly available video lectures. It spans core CS areas, including algorithms, systems, databases, machine learning, computer graphics, quantum computing, and robotics, with most entries linking to either university pages, MIT OCW, YouTube playlists, or NPTEL. The repository is organized as a long, topic-sorted reading list rather than as a runnable tool or library.

What it is useful for

For practicing engineers, the list works as a structured catalog when you want depth on a topic beyond blog posts or short tutorials. If you are brushing up on data structures for interviews, the index points to multiple full-semester treatments such as MIT 6.006 (Introduction to Algorithms), Stanford's CS 161 with Tim Roughgarden, and Berkeley's CS 170, each with their own video series and assignments. Engineers moving into ML have explicit sub-categories for deep learning, reinforcement learning, NLP, probabilistic graphical models, and a newer "Generative AI and LLMs" section, which avoids the common problem of finding only one-off tutorials.

The scope also covers areas that working engineers often need to learn on the job: computer networks, security, embedded systems, real-time systems, computational biology, computational physics, and blockchain development. Several entries include both a course homepage and a separate video playlist, which helps when you want lecture slides alongside the recordings, as with NPTEL's IIT Madras "Programming, Data Structures and Algorithms" or Georgia Tech's CS 3510.

How engineers can use it

There is no installation step. Browse the README's table of contents and jump to the relevant section, for example "Distributed Systems," "Database Systems," or "Computer Architecture." Each entry is a line of text with one or more links, so you can open the course site for problem sets and readings, then follow the video playlist in parallel. The maintainer asks contributors to add only college or university-level courses, so the bar for quality is higher than typical MOOC roundups.

Two practical caveats from the README: links occasionally rot as universities reorganize their media, and the project does not host the videos itself, so access depends on third-party platforms such as YouTube, MIT OCW, Bilibili, or Panopto. For details on what counts as a valid contribution and the maintainer's policy on spammy issues, see NOTES.md and CONTRIBUTING.md in the repository.