Zero to Hero With 250 FREE Online Programming and Computer Science Courses from Top Universities Part 3.14 min read

Free online programming and computer science courses have been done in part 1 and part 2. Now turn into the new section, in this section, it’s suitable for those people who are looking for the advanced courses. This section will include 2 parts, this is the first part (3.1) and the last part, as well as the end of this series, is the next article. I have to say these courses will fit for people who have a lot of experience in programming and want to enhance their coding skills. Now we shall begin!


Six years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 800 schools around the world have created thousands of free online courses.

You can also go to Class Central’s homepage to find many free courses available up to 10000 from top universities.

                                           Class Central’s home page.

I’ve sorted these courses into the following categories based on their difficulty level as well as 3 parts of this topic:

    • Beginner
    • Intermediate
    • Advanced

The first sections will be for beginners(part 1.1, part 1.2), the second will be for those who are looking for intermediate courses(part 2.1, part 2.2) and the rest will be for advanced courses(part 3.1, part 3.2). All of these are aggregated in 250 free courses.

In this part, I will introduce you to the courses that are suitable for advanced learners. If you are looking for beginner courses click here, intermediate courses click here

Advanced programming courses PART 3.1 (44)

    1. [New] NP-Complete Problems from University of California, San Diego
    1. Machine Learning for Data Science and Analytics from Columbia University★★★☆☆(15)
    1. Neural Networks for Machine Learning from University of Toronto★★★★☆(15)
    1. Probabilistic Graphical Models 1: Representation from Stanford University★★★★☆(14)
    1. Intro to Deep Learning from Google ★★☆☆☆(13)
    1. Creative Applications of Deep Learning with TensorFlow
    1. Machine Learning for Trading from Georgia Institute of Technology★★★☆☆(11)
    1. Bitcoin and Cryptocurrency Technologies from Princeton University★★★★☆(10)
    1. Introduction to Artificial Intelligence from Stanford University★★★★★(9)
    1. Reinforcement Learning from Brown University ★★☆☆☆(6)
    1. Intro to Parallel Programming from Nvidia ★★★★☆(6)
    1. Advanced Operating Systems from Georgia Institute of Technology★★★★★(5)
    1. Introduction to Computer Vision from Georgia Institute of Technology★★★★★(5)
    1. Enabling Technologies for Data Science and Analytics: The Internet of Things from Columbia University ★☆☆☆☆(5)
    1. Interactive 3D Graphics from Autodesk ★★★★★(5)
    1. Machine Learning from Georgia Institute of Technology ★★★★★(4)
    1. Applied Cryptography from University of Virginia ★★★★☆(4)
    1. Introduction to Computer Architecture from Carnegie Mellon University★★★★★(4)
    1. Quantitative Formal Modeling and Worst-Case Performance Analysis from EIT Digital ★★★☆☆(3)
    1. Nearest Neighbor Collaborative Filtering from University of Minnesota★★☆☆☆(2)
    1. Computational Photography from Georgia Institute of Technology★★★★☆(1)
    1. Computability, Complexity & Algorithms from Georgia Institute of Technology ★★★★★(1)
    1. Introduction to Operating Systems from Georgia Institute of Technology★★★★★(1)
    1. High Performance Computer Architecture from Georgia Institute of Technology ★★★★★(1)
    1. Artificial Intelligence (AI) from Columbia University ★☆☆☆☆(1)
    1. Practical Deep Learning For Coders, Part 1 from ★★★★★(1)
    1. Convolutional Neural Networks from
    1. 6.S191: Introduction to Deep Learning from Massachusetts Institute of Technology
    1. 6.S094: Deep Learning for Self-Driving Cars from Massachusetts Institute of Technology
    1. Computation Structures 3: Computer Organization from Massachusetts Institute of Technology
    1. Intro to Information Security from Georgia Institute of Technology
    1. Knowledge-Based AI: Cognitive Systems from Georgia Institute of Technology
    1. GT — Refresher — Advanced OS from Georgia Institute of Technology
    1. High Performance Computing from Georgia Institute of Technology
    1. Machine Learning from Georgia Institute of Technology
    1. Machine Learning from Georgia Institute of Technology
    1. Cyber-Physical Systems Design & Analysis from Georgia Institute of Technology
    1. Compilers: Theory and Practice from Georgia Institute of Technology
    1. Network Security from Georgia Institute of Technology
    1. Cyber-Physical Systems Security from Georgia Institute of Technology
    1. Artificial Intelligence from Georgia Institute of Technology
    1. Machine Learning from Columbia University
    1. Information Security: Context and Introduction from University of London International Programmes
  1. Solving Algorithms for Discrete Optimization from University of Melbourne


Source: Dhawal Shah, you can visit the original article here.
Previous Article
Next Article

Sign up for newsletter

* indicates required