Going Beyond Superficial: Data Science MOOCs with Substance
Data science MOOCs are superficial. At least, a lot of them are. What are your options when looking for something more substantive?
Benjamin Obi Tayo, in his recent post "Data Science MOOCs are too Superficial," wrote the following:
Most data science MOOC are introductorylevel courses. These courses are good for individuals that already have a solid background in a complementary discipline (physics, computer science, mathematics, engineering, accounting) are trying to get into the field of data science.
And he's right. There are a lot of introductory level MOOCs out there, competing with one another for introductory level learners. Which is all well and good, if that's what you are looking for. But what if you are a more advanced learner? What are your options then? Are there even valid advanced level MOOC offerings?
As Tayo points out, there are lots of alternatives to MOOCs for learning data science. There is certainly no reason to treat MOOCs as the goto option for any reason. However, beyond the relative predominance of introductory level offerings, there also seems to be a movement dismissing the validity of MOOCs for more advanced purposes outright, and there are 2 main reasons for this.
First, there is a prevailing assumption that everyone taking a data science course is someone with absolutely no prior related experience or education, and a related assumption that everyone believes that they can become a data scientist after a single 4 week course.
Second, there seems to be a belief that an inordinate number of people are taking MOOCs solely for collecting the related credentials, and the related assumption that everyone believes that this credential collecting will inevitably lead to a successful data science career.
If you disregard these assumptions, you can simply see MOOCs as a potential learning and skill acquisition tool for students of varying degrees of preexisting skill. Given that many MOOCs are put together by world class instructors and educational institutions, there seems to be a good chance that one can learn something of value from these courses.
With that in mind, this article will look at a few advanced data science courses for those who already have a solid understanding of some data science foundational skills. What is advanced? Well, it's admittedly subjective, but I do my best to curate relevant courses of an advanced selfclassification. What are data science foundational skills? Also subjective, and in this case they will vary, depending on the particular advanced course being considered.
To narrow the vast array of MOOC offerings, I had to come up with a filtering criteria. For our purposes, a valid MOOC is one which:
 resides on a MOOC platform which allows both freely accessing course materials and obtaining a certificate for pay, if desired
 is offered by, or affiliated with, a university or learning institution (as opposed to put together by anyone)
 is actually a collection of individual courses into some sort of multiplecourse set
Point 1 omits, notably, Udacity, and other related payonly platforms. Point 2 omits a platform like Udemy, which is open to anyone for course hosting. Point 3 allows, theoretically, for the logical chaining of courses to build up indepth related learning concepts over time.
This criteria, more or less — as far as the major powerhouse MOOC platforms — leaves us with Coursera and edx. Note that we could have extended this definition much further beyond this criteria, or considered MOOC platforms, but this compiled list is intended to give some ideas about advanced courses as opposed to being an exhaustive curation.
If you are beyond the basics of data science and are looking for quality advanced MOOCs to further your knowledge, check out these 4 offerings.
The Advanced Machine Learning Specialization from the National Research University Higher School of Economics on Coursera is a collection of 7 courses on a range of machine learning topics.
This specialization gives an introduction to deep learning, reinforcement learning, natural language understanding, computer vision and Bayesian methods. Top Kaggle machine learning practitioners and CERN scientists will share their experience of solving realworld problems and help you to fill the gaps between theory and practice. Upon completion of 7 courses you will be able to apply modern machine learning methods in enterprise and understand the caveats of realworld data and settings.
The courses in this specialization include:
 Introduction to Deep Learning
 How to Win a Data Science Competition: Learn from Top Kagglers
 Bayesian Methods for Machine Learning
 Practical Reinforcement Learning
 Deep Learning in Computer Vision
 Natural Language Processing
 Addressing Large Hadron Collider Challenges by Machine Learning
The Probabilistic Graphical Models Specialization is a collection of 3 courses from Stanford's Daphne Koller hosted on Coursera.
Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distributions over large numbers of random variables that interact with each other. These representations sit at the intersection of statistics and computer science, relying on concepts from probability theory, graph algorithms, machine learning, and more. They are the basis for the stateoftheart methods in a wide variety of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and many, many more. They are also a foundational tool in formulating many machine learning problems.
The specialization consists of these courses:
 Probabilistic Graphical Models 1: Representation
 Probabilistic Graphical Models 2: Inference
 Probabilistic Graphical Models 3: Learning
The MicroMasters® Program in Artificial Intelligence from Columbia University and edX is made up of 4 courses and provides a deep dive into artificial intelligence.
Gain expertise in one of the most fascinating and fastest growing areas of computer science through an innovative online program that covers fascinating and compelling topics in the field of Artificial Intelligence and its applications. This MicroMasters program from Columbia University will give you a rigorous, advanced, professional, graduatelevel foundation in Artificial Intelligence. The program represents 25% of the coursework toward a Master's degree in Computer Science at Columbia.
The 4 classes that make up the MicroMasters program are:
 Artificial Intelligence (AI)
 Machine Learning
 Robotics
 Animation and CGI Motion
The Reinforcement Learning Specialization from University of Alberta on Coursera is a 4 course collection covering the use of reinforcement learning to solve real world problems. Here's what you'll learn:
Harnessing the full potential of artificial intelligence requires adaptive learning systems. Learn how Reinforcement Learning (RL) solutions help solve realworld problems through trialanderror interaction by implementing a complete RL solution from beginning to end.
By the end of this Specialization, learners will understand the foundations of much of modern probabilistic artificial intelligence (AI) and be prepared to take more advanced courses or to apply AI tools and ideas to realworld problems. This content will focus on “smallscale” problems in order to understand the foundations of Reinforcement Learning, as taught by worldrenowned experts at the University of Alberta, Faculty of Science.
The courses involved are:
 Fundamentals of Reinforcement Learning
 Samplebased Learning Methods
 Prediction and Control with Function Approximation
 A Complete Reinforcement Learning System (Capstone)
Related:
 Data Science MOOCs are too Superficial
 Free Mathematics Courses for Data Science & Machine Learning
 Awesome Machine Learning and AI Courses
Top Stories Past 30 Days  


