<strong>Entire Computer Science Curriculum (4 Year) in 1079 YouTube Videos FREE</strong><br><br>- 40 courses<br>- 4 academic years of Computer Science curriculum<br>- Total of 1079 YouTube videos.<br><br>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.<br><br>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. <br><br>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. <br><br>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.<br><br><br>This is the list of subjects by year and semester:<br><br><strong>Year 1: / S</strong><strong>emester 1</strong><br>Structured Programming (Programming in C)<br>Discrete Mathematics Part 1<br>Calculus Part 1<br>Introduction to Computer Science and Programming<br>Intro to Python Programming<br><br><strong>Year 1: / Semester 2</strong><br>Calculus Part 2<br>Discrete Mathematics Part 2<br>Introduction to C++ and Object-Oriented Programming<br>Computer System Architecture<br>Introduction to Web Design (HTML + CSS)<br><br><strong>Year 2: / </strong><strong>Semester 3</strong><br>Probability<br>Statistics<br>Algorithms and Data Structures<br>Intro to Client-Side Development<br>Linear Algebra<br><br><strong>Year 2: / Semester 4</strong><br>Operating Systems<br>Artificial Intelligence<br>Software Engineering<br>Advanced Algorithms<br>Dynamic Programming<br><br><strong>Year 3: / </strong><strong>Semester 5</strong><br>Databases (SQL)<br>Web Application Development<br>Machine Learning<br>Client-Side Development with React<br>Distributed Computing & Systems<br><br><strong>Year 3: / Semester 6</strong><br>Non-Relational Databases<br>Introduction to Deep Learning<br>Practical Implementation of Neural Networks<br>Mobile Applications – iOS Development<br>Mobile Applications – Android Development<br><br><strong>Year 4: / </strong><strong>Semester 7</strong><br>Signals and Systems (Digital Signal Processing)<br>Natural Language Understanding<br>Intelligent Mobile Applications<br>Computer Vision<br>Robotics<br><br><strong>Year 4: / Semester 8</strong><br>Natural Language Processing with Deep Learning<br>Reinforcement Learning<br>Introduction to Bioinformatics<br>Self-Driving Cars<br>Machine Learning for Healthcare