Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

computer-sciencealgorithmssystemsdatabasesmachine-learningweb-developmentsecuritycomputer-architecturebioinformaticsroboticsembedded-systemsdatabase-systems
Star Growth
Stars
83.4k
Forks
11.5k
Weekly Growth
+180
Issues
0
50k
Oct 2016Jan 2020May 2023Sep 2026
README

Computer Science courses with video lectures

Introduction

  • Please check NOTES for general information about this list.
  • Please refer CONTRIBUTING.md 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.
  • You are welcome to contribute, please create PR for actual college/University level courses. Please do not add links for small MOOCs, basic tutorials, or advertisements for some sites/channels.

Table of Contents


Courses


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


Security


Computer Graphics


Image Processing and Computer Vision


Computational Physics


Computational Biology


Quantum Computing


Robotics and Control


Computational Finance


Network Science


Blockchain Development


Misc


Related repositories
nilbuild/developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

TypeScriptnpmtutorialOthercomputer-scienceroadmap
roadmap.sh
366.4k44.9k
jwasham/coding-interview-university

A complete computer science study plan to become a software engineer.

interviewCreative Commons Attribution Share Alike 4.0 Internationalcomputer-scienceinterview
360.4k84.8k
ossu/computer-science

🎓 Path to a free self-taught education in Computer Science!

HTMLawesomeMIT Licensecomputer-scienceawesome-list
cs.ossu.dev
208.7k25.8k
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

JavaScriptnpminterviewMIT Licensejavascriptalgorithms
196.6k31k
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

interviewalgorithmleetcode
cyc2018.xyz
185.8k50.8k
labuladong/fucking-algorithm

Crack LeetCode, not only how, but also why.

Markdowninterviewleetcodealgorithms
labuladong.online
135.7k23.6k
papers-we-love/papers-we-love

Papers from the computer science community to read and discuss.

Shellawesomecomputer-scienceread-papers
paperswelove.org
109.5k6.4k
mtdvio/every-programmer-should-know

A collection of (mostly) technical things every software developer should know about

awesomeCreative Commons Attribution 4.0 Internationalcc-bycomputer-science
100.4k8.8k
ByteByteGoHq/system-design-101

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

interviewOtherawscloud-computing
bytebytego.com/guides
88.9k9.9k
binhnguyennus/awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

awesomeMIT Licensesystem-designbackend
73.7k7.1k
prakhar1989/awesome-courses

:books: List of awesome university courses for learning Computer Science!

awesomecomputer-sciencecourses
70.9k8.4k
azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

JavaScriptnpminterviewOtheralgorithmleetcode
leetcode-solution-leetcode-pp.gitbook.io/leetcode-solution/
55.7k9.4k