Developer-Y /cs-video-courses
List of Computer Science courses with video lectures.
★ 84,785⑂ 11,658👁 1,999⑃ 378● 0▤ 0◈ 0
84,785
stars
+43+274+1,141
11,658
forks
1,999
watchers
378
prs
0
issues
0
releases
0
discussions
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 ------------------------------ - Introduction to Computer Science - Data Structures and Algorithms - Systems Programming Operating Systems Distributed Systems Real-Time Systems - Database Systems - Software Engineering Object Oriented Design Software Engineering Software Architecture Concurrency Mobile Application Development - Artificial Intelligence - Machine Learning Introduction to Machine Learning Data Mining Probabilistic Graphical Modeling Deep Learning Reinforcement Learning Advanced Machine Learning Natural Language Processing Generative AI and LLMs Computer Vision Time Series Analysis Optimization Unsupervised Learning Misc Machine Learning Topics - 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 Courses ------------------------------ Introduction to Computer Science - COMP6991 - Rust Programming - UNSW (2022) | Video Playlist - COMP1511 - Programming Fundamentals - UNSW (Complete Course: Lectures, Labs, Assignments, Exercises, Exams) | Video Playlist - CS 10 - The Beauty and Joy of Computing - Spring 2015 - Dan Garcia - UC Berkeley InfoCoBuild - 6.0001 - Introduction to Computer Science and Programming in Python - MIT OCW - 6.001 - Structure and Interpretation of Computer Programs, MIT - Introduction to Computational Thinking - MIT - CS 50 - Introduction to Computer Science, Harvard University (cs50.tv) - CS50R - Introduction to Programming with R (Lecture Videos) - CS50P - CS50's Introduction to Programming with Python - Harvard (David J. Malan) (Lecture Videos) - [CS 61A - Structure and Interpretation of Computer Programs [Python], UC Berkeley](https://cs61a.org/) - [CPSC 110 - Systematic Program Design [Racket], University of British Columbia](https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w/playlists?view=1&flow=grid&sort=da) - CS50's Understanding Technology - CSE 142 Computer Programming I (Java Programming), Spring 2016