Awesome Open Source
Awesome Open Source

Computer Science courses with video lectures


  • Please check NOTES for general information about this list.
  • Please refer for contribution guidelines.

Table of Contents


Introduction to Computer Science

Data Structures and Algorithms

Systems Programming

Database Systems

Software Engineering

Artificial Intelligence

Machine Learning

Computer Networks

Math for Computer Scientist

Web Programming and Internet Technologies

Theoretical CS and Programming Languages

Embedded Systems

Computer Organization and Architecture


Computer Graphics

Image Processing and Computer Vision

Computational Biology

Quantum Computing


Computational Finance


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
machine-learning (3,580
security (1,875
computer-vision (1,246
algorithms (455
programming-language (341
robotics (331
bioinformatics (275
computer-science (165
web-development (115
quantum-computing (84
embedded-systems (75
databases (58
systems (16