My Six Favorite Free Data Science Classes and the Giants Behind Them
Here Are the Ground-Breaking Data Science Classes With Incredible Delivery and the Ability to Hold On to Our Attentions Till the End!
Source: Lucas Amunategui
The tech field, more than other fields, is one where people feel compelled and comfortable sharing what they have learned and what they're excited about. We all do it. But, once in a while, comes a ground-breaking class, not only for its timely topic, but for its incredible delivery and ability to hold on to our attention till the end. They leave us with a real grasp on the material, new ideas on how to apply it, and that exciting feeling of having grown a tad wiser.
To the Giants!
Number 1: Trevor Hastie, Robert Tibshirani - Data Science Introductions using R
All lists start with the phenomenal duo of Trevor Hastie and Robert Tibshirani. Originally from South Africa and Canada, today, they are both firmly seated at Stanford. They've shaped a whole generation of data scientists in areas of machine learning and statistics, all the while delivering the material in a hilarious and engaging style - can't thank you two enough!
They created a popular interactive course using the R programming language, and two essential and freely downloadable books on statistics and ML:
- Statistical Learning (Self-Paced)
- The Elements of Statistical Learning: Data Mining, Inference, and Prediction
- An Introduction to Statistical Learning with Applications in R
Number 2: Andrew Ng - Machine Learning (Octave)
Andrew Ng is a superstar professor and his seminal course on machine learning has propelled the career of so many students by not only digging down to the root of modeling and neural networks but keeping it understandable and fluid. Andrew's delivery is incredible. This is a hands-on course using Octave. A big thanks to you, Andrew! Great backprop example: https://www.youtube.com/watch?v=_2zt4yVCkGk
Online free course - Statistical Learning (video lectures available on YouTube as well):
Andrew's new class
Number 3: Geoffrey Hinton - Neural Networks for Machine Learning (Python)
Professor Hinton is a legend in our field. What is more apt than learning about neural networks than learning about it from the father of back-propagation, Boltzman machines, and now, Capsule Networks? Hats off!
Hi there, this is Manuel Amunategui- if you're enjoying the content, don't forget to signup for my newsletter:
Number 4: Nine Month Data Science Specialization from John Hopkins and Coursera
"Launch Your Career in Data Science. A nine-course introduction to data science, developed and taught by leading professors."
From three Johns Hopkins University professors: Brian Caffo, Roger Peng, Jeff Leek.
This course isn't necessarily free, you can audit it but if you can have your work reimburse you for it, they would be making a very wise investment. Also, I wouldn't call it a class but a 9-months journey, taking you from a beginner in data science and guiding you all the way to professional fluency. You'll learn critical skills around EDA, reproducibility, various modeling techniques and seal the class with a capstone project. The class is hands-on, self-paced, and uses the R programming language. This is one of the few classes out there that teaches you holistic, applied data science skills - great series!
Number 5: Sebastian Thrun and Peter Norvig - Intro to Artificial Intelligence
These two need little introduction - Sebastien was part of the winning 2005 DARPA Grand Challenge and co-founder of Udacity and Peter is Director of research at Google. Put these two thinkers and entrepreneurs together and you know that you're going to have a great and practical class! I'll also add that the Udacity "Self-Driving Car Engineer Nanodegree", though not a free class, was a great introduction to autonomous driving.
Number 6: Peter Norvig + team - Machine Learning Crash Course
Peter is everywhere! The Machine Learning Crash Courses from Google are top notch for those wanting to learn everything TensorFlow!
A Great Resource: TennsorFlow Playground (Daniel Smilkov and Shan Carter)
Deep neural networks are sometimes hard to understand and can feel impossible to tune. This is a great interactive tool to help you learn both.
Props to the giants that have generously created these ground-shaking classes, made them available for free, and formed this new generation of motivated and self-starting data scientists. If you've found your way by lighting your path with any of these amazing educational beacons, cheers to you!
If you follow through with these classes until the end, take them seriously, do the homework and take smart notes, you will come out of the other end as a real data scientist! We've officially run out of excuses as to why we cannot learn data science - if you hear somebody wants in, point him or her to any of these classes!
Manuel Amunategui - Follow me on Twitter: @amunategui