This Is an Entire Computer Science Curriculum in 1000+ YouTube Videos


Computer Science Curriculum

Want to learn computer science? Here's what you need to know in 1000+ YouTube videos.

40 courses. 4 academic years of Computer Science curriculum. 1079 YouTube videos.

Laconic Machine Learning has put together an equivalent 4 year Computer Science curriculum using quality videos from various sources including MIT. The videos vary in length, up to 4+ hours.

The videos I audited seemed well done with high page visits. If you learn well on your own and the video structure works for you, this is a good source for picking up a few areas or going through the whole curriculum. 

When you visit the page, videos are listed by year and semester. Clicking on a year or semester shows the list of subjects for that segment. 
The site navigation isn't obvious - to see the description and links to videos, you can click anywhere in the row of the title, not on the title text itself.


This is the list of subjects by year and semester:

Year 1:
Semester 1
Structured Programming (Programming in C)
Discrete Mathematics Part 1
Calculus Part 1
Introduction to Computer Science and Programming
Intro to Python Programming

Semester 2
Calculus Part 2
Discrete Mathematics Part 2
Introduction to C++ and Object-Oriented Programming
Computer System Architecture
Introduction to Web Design (HTML + CSS)

Year 2: 
Semester 3
Algorithms and Data Structures
Intro to Client-Side Development
Linear Algebra

Semester 4
Operating Systems
Artificial Intelligence
Software Engineering
Advanced Algorithms
Dynamic Programming

Year 3: 
Semester 5
Databases (SQL)
Web Application Development
Machine Learning
Client-Side Development with React
Distributed Computing & Systems

Semester 6
Non-Relational Databases
Introduction to Deep Learning
Practical Implementation of Neural Networks
Mobile Applications – iOS Development
Mobile Applications – Android Development

Year 4: 
Semester 7
Signals and Systems (Digital Signal Processing)
Natural Language Understanding
Intelligent Mobile Applications
Computer Vision

Semester 8
Natural Language Processing with Deep Learning
Reinforcement Learning
Introduction to Bioinformatics
Self-Driving Cars
Machine Learning for Healthcare

(hat tip Panzer)

You can find more Tech Treats here.

Help keep this site independent, non-commercial and free by donating.

Please rate this article: 

Your rating: None
Average: 4.2 (21 votes)


Yeah, I got that part, but did you click on any of the classes? The don't work for me...

Are you saying that none of the blue links to the videos work for you?


Apparently, you can click wherever in the row of the title, just not on the title text itself.

That's a better explanation, thank you.

Btw, how do you insert an image in a comment?

We use the same site editor that's used to create articles. Another way is using a site like to provide a link to an image.

My question was: once you have a link to an image how do you technically/semantically insert it here in a post lik you did.
By using which tag? Write it between brackets, between curly braces, between.... I don't know.

Once you have the image uploaded, copy and paste the URL where the image is into your comment. No tags are needed, most browsers and apps make URLs clickable automatically. Does that answer your question? If not, let me know and I'll try to explain better. 

This feature is actually disabled except for site contributors to prevent the inevitable abuse. You need therefore to upload your image to an external hosting service and then include a link to it in your post. MC - Site Manager.

All right. Thanks for that answer.
Meaning: better than I did in my first post can't be done.

Test image insert:

Tried to click through the list of courses - none of the links do anything.

As I mentioned in the article, you have to click directly below the course title to get the menu to show up. Weird navigation but that seems to be a thing lately. I've attached a screenshot, the red and yellow arrows show where to click.

click here.jpg