explaingit

developer-y/cs-video-courses

📈 Trending81,415Audience · generalComplexity · 1/5ActiveSetup · easy

TLDR

A curated index of university-level computer science courses with video lectures, organized by subject. Links to actual course pages and lecture playlists from real institutions.

Mindmap

mindmap
  root((cs-video-courses))
    What it is
      University courses
      Video lectures
      Curated index
      No content hosted
    Subject areas
      AI and ML
      Systems
      Databases
      Networks
      Theory
    Use cases
      Self-study
      Compare curricula
      Find free courses
      Plan learning path
    Audience
      Students
      Self-learners
      Career changers

Things people build with this

USE CASE 1

Self-study a computer science topic at university depth by watching lectures from top institutions.

USE CASE 2

Compare how different universities teach the same subject (e.g., algorithms, machine learning, systems).

USE CASE 3

Build a structured learning curriculum without paying tuition by following a curated path through linked courses.

Getting it running

Difficulty · easy Time to first run · 5min
License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

This repository is a curated list of computer-science courses taught with video lectures, almost all at college or university level. The README asks contributors not to add small online courses, basic tutorials, or promotional links, only real college courses qualify. The repository contains no lectures; it is an index of links pointing to course pages, lecture playlists, and university websites where videos and materials live. The README is structured as a long table of contents grouped by subject area. Categories include Introduction to Computer Science, Data Structures and Algorithms, Systems Programming (Operating Systems, Distributed Systems, Real-Time Systems), Database Systems, Software Engineering (Object-Oriented Design, Architecture, Concurrency, Mobile Development), Artificial Intelligence, a large Machine Learning section covering Deep Learning, Reinforcement Learning, NLP, Generative AI and LLMs, Computer Vision, Time Series, Optimization, and Unsupervised Learning, Computer Networks, Math for Computer Scientists, Web Programming, Theoretical CS, Embedded Systems, Computer Architecture, Security, Computer Graphics, Image Processing, Computational Physics, Computational Biology, Quantum Computing, Robotics, Computational Finance, Network Science, and Blockchain Development. Each entry is a link to a specific course at a named institution. You would use this when you want to self-study a computer-science topic at university depth and prefer learning by watching lectures, when comparing how different universities teach the same subject, or when looking for a structured curriculum without paying tuition. The full README is much longer than what was provided.

Copy-paste prompts

Prompt 1
I want to learn machine learning from university-level courses. Which courses does this repo recommend and where do I find them?
Prompt 2
Show me all the operating systems and distributed systems courses listed here, organized by university.
Prompt 3
I'm switching careers into CS. What's a good learning path using these free university video courses?
Prompt 4
Which universities teach computer architecture and systems programming in this collection? Give me the course links.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.