Hysen Labs
Open-source project
Developer-Y/cs-video-courses avatar
Developer-Y

cs-video-courses

List of Computer Science courses with video lectures.

83,055 stars11,431 forksUnknownLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

cs-video-courses: university lectures with video

A growing list of computer science courses with video lectures, drawn from universities and grouped by topic, with clear rules about what kind of course may be added.

02
DEEP OPEN-SOURCE ANALYSIS

What belongs on the list

The README points to a notes file for general information and a contributing file for guidelines. It welcomes genuine issues but warns that some people open empty issues just to raise their GitHub contribution count, and says such spammers will be blocked. Contributions must be actual college or university level courses. Small MOOCs, basic tutorials, and advertisements for sites and channels are explicitly not wanted. The list itself started as computer science courses with video lectures and has grown to cover multiple subject areas across many universities.

03
DEEP OPEN-SOURCE ANALYSIS

Introduction courses

The introduction to computer science section lists university courses with video. COMP6991 covers Rust programming at UNSW. COMP1511 is a programming fundamentals course from UNSW. Harvard contributes CS50, an introduction to computer science, and CS50P, an introduction to programming with Python. UC Berkeley appears with CS61A, and the University of British Columbia with CPSC 110 on systematic program design. CS 106A from Stanford, on programming methodology, is listed alongside them.

04
DEEP OPEN-SOURCE ANALYSIS

Data structures and algorithms

The data structures and algorithms section is the densest. It includes CSE 331 from SUNY Buffalo, COP 3530 from the University of Florida, CS225 and CS 473 from the University of Illinois at Urbana-Champaign, CS61B and CS170 from UC Berkeley, CS 159 from Caltech, and CSE 373 from the University of Washington. Each entry names the university and links to lectures or notes. Some go further, like CSE 331, which links both the lectures and the homework walkthroughs.

05
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The list has grown from computer science courses into multiple subject areas. Contributions are welcome, but only real college or university level courses, and contributors who game the system get blocked.

06
DEEP OPEN-SOURCE ANALYSIS

Official sources

07
Community notes

Community notes