cs-video-courses README

The project's README from github.com/Developer-Y/cs-video-courses. As one markdown file: README.md.

Computer Science courses with video lectures

Introduction


Table of Contents


Courses


Introduction to Computer Science


Data Structures and Algorithms

cs-video-courses (Developer-Y/cs-video-courses)

Searching Database…

What is this?A curated list of university-level Computer Science courses that have publicly available video lectures, covering topics from intro programming to machine learning, security, robotics, and more.
Is this a single list or an index of lists?It is one big markdown list organized into a table of contents with major CS topic sections (Algorithms, Systems, Databases, AI, Machine Learning, Security, Robotics, etc.), each containing links to specific university course pages or video playlists.
How is the list organized and where do I start?Browse the Table of Contents to jump to a topic section, then pick a course entry which links to its video playlist or course page; a NOTES file has general usage info.
Do entries include lecture notes and assignments, or just videos?Mostly just links to video lectures/playlists, though some entries bundle extra materials like lecture notes, assignments, or exams (e.g. COMP1511 includes 'Lectures, Labs, Assignments, Exercises, Exams').
Are entries vetted, and is it still updated?Yes, contributors are asked to only submit real college/university-level courses and not basic tutorials or MOOC marketing links; empty low-effort PRs/issues get blocked, and the list includes courses as recent as 2025 showing active maintenance.
Which universities are represented in the list?Many top schools appear repeatedly, including MIT, Stanford, UC Berkeley, Harvard, CMU, UMichigan, Georgia Tech, UW, UC Davis, and several IITs in India, among others.
How many topic areas does the list cover?Over 20 major areas, spanning intro CS, algorithms, systems, databases, software engineering, AI/ML (with many sub-topics like NLP, generative AI, reinforcement learning), networks, security, graphics, computational physics/biology, quantum computing, robotics, finance, and blockchain.
Where should a beginner start?Start in the Introduction to Computer Science section, which includes beginner-friendly courses like Harvard's CS50 and MIT's 6.0001 Introduction to Computer Science and Programming in Python.
Size
1 MB
Stars
83.7K
Updated
CommitOct 14
Age
9y
Commits · 90 Days