1. Product Guide
  2. »
  3. Blog
  4. »
  5. Attend an Entire Computer Science Curriculum in 1000+ YouTube Videos

Attend an Entire Computer Science Curriculum in 1000+ YouTube Videos

Attend an Entire Computer Science Curriculum in 1000+ YouTube Videos

Want to learn computer science? Here you can attend an entire computer science curriculum in over 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.
To see the description and links to videos, click directly under the title of the subject to display the sub menu, clicking on the titles doesn’t display a menu.
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
  • Probability
  • Statistics
  • 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
  • Robotics
Semester 8
  • Natural Language Processing with Deep Learning
  • Reinforcement Learning
  • Introduction to Bioinformatics
  • Self-Driving Cars
  • Machine Learning for Healthcare

Boris Diedrich

Boris is a dedicated writer for our technical editorial team who specializes in putting complex topics into simple words. His goal is to provide his readers with high-quality and informative content. His articles are easy to understand and can be understood by professionals and laymen alike. He is a master at entertaining and informing his readers.

Click to rate this post!
[Total: 0 Average: 0]

Related articles