cs-video-courses: Find university computer science video lectures
Added
Made by Developer-Y
View profile on GitHub (opens in a new tab)Find college-level computer science courses with video lectures, sorted by topic.
For students and self-learners choosing what to study next.
What it does
cs-video-courses is a GitHub list of computer science courses with video lectures, grouped by topic from introductory computer science and algorithms to machine learning, security and quantum computing. Entries link to course pages or playlists at places such as MIT, Stanford, Harvard and UC Berkeley. Contributors add courses through pull requests, which are proposed edits, and the list asks for actual college or university-level courses.
How to use it
Open the list on GitHub in your browser and use the table of contents to jump to a subject. Follow a course link to its lecture page or video playlist, then watch there. General notes about the list sit in a separate notes file.
Common use cases
- Open the Introduction to Computer Science section when you want to start programming, and you see links such as Harvard's CS50 and MIT's Python introduction.
- Pick Data Structures and Algorithms from the contents, and you get links such as MIT's Introduction to Algorithms lecture videos.
- Look for a language-specific class in the introduction section, and you find entries such as COMP6991 Rust Programming from UNSW with a YouTube playlist.
Can I use this?
Requirements There's nothing to install: cs-video-courses is a list you read in your browser.
Caveat Courses span different schools and years, such as a Spring 2005 MIT course and a 2022 UNSW course, so check that the material still fits what you want to learn.
Worth knowing It only links to courses; the lectures live on other sites. Contributions are limited to college or university-level courses, not small online courses (MOOCs) or basic tutorials.
Why it's here
Not trending this week
Last seen on the GitHub trending list on 4 November 2026. It stays on BuildTube so you can still find it.
- 84,685 people have starred it on GitHub.
Numbers checked on 8 November 2026; not refreshed since.
Behind it
View sourceBuildTube has not run or verified this project. Everything above is written from what the creator published.
Made this?
Quick questions
- What is cs-video-courses?
- cs-video-courses is a GitHub list of computer science courses with video lectures, grouped by topic from introductory computer science and algorithms to machine learning, security and quantum computing.
- What can I use cs-video-courses for?
- Open the Introduction to Computer Science section when you want to start programming, and you see links such as Harvard's CS50 and MIT's Python introduction. Pick Data Structures and Algorithms from the contents, and you get links such as MIT's Introduction to Algorithms lecture videos. Look for a language-specific class in the introduction section, and you find entries such as COMP6991 Rust Programming from UNSW with a YouTube playlist.
- Can I run cs-video-courses on my computer?
- There's nothing to install: it's a list you read in your browser.
- What do I need to use cs-video-courses?
- A web browser for the list, then access to the site hosting each course, such as YouTube or MIT's course site.
- What license does cs-video-courses use?
- The repository lists no license; it's a reading list, so you only read it.
More from this week
- kimi-k3-in-c Run a 2.78-trillion-parameter model on 8 GB of RAM
Get text answers from the huge Kimi K3 AI model using one CPU and no graphics card.
- agent-desktop Let AI agents read and click desktop apps
For developers building computer-use agents: agent-desktop lets an AI agent read and operate desktop apps on Mac, Windows or Linux from a command line.
- Auto-Ontology Give AI agents checked business meanings for your database
Help AI agents answer questions about company databases using reviewed definitions and SQL, with each answer showing its steps.
Explore by topic
Post this
Download share imageFor makers
Made this? Show it’s on BuildTube — add the badge to your README or embed the card on your site.
README badge (Markdown)
[](https://buildtube.app/p/gh-developer-y-cs-video-courses/)Embed card (HTML)
<iframe src="https://buildtube.app/embed/gh-developer-y-cs-video-courses/" width="560" height="240" style="border:0;max-width:100%" loading="lazy" title="cs-video-courses on BuildTube"></iframe>