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.
  • Please feel free to raise any genuine issue you may have, however it has been noticed that few people open empty issues to raise their github contribution on their account. Such spammers will be blocked.

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

Real time system evaluation

Computer Organization and Architecture


Computer Graphics

Image Processing and Computer Vision

Computational Biology

Quantum Computing


Computational Finance

Blockchain Development


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C (182,266
Database (92,916
Learning (76,172
Algorithms (37,460
Machine Learning (37,207
Security (31,696
Youtube (13,309
Computer Vision (8,818
University (8,377
Programming Language (5,879
Robotics (5,179
Bioinformatics (4,563
Web Development (3,052
Stanford (2,310
Computer Science (2,242
Embedded Systems (978
Quantum Computing (860
Computer Architecture (207
Database Systems (25