Get the "Applied Data Science Edge"!

The ViralML School

Fundamental Market Analysis with Python - Find Your Own Answers On What Is Going on in the Financial Markets

Web Work

Python Web Work - Prototyping Guide for Maker

Use HTML5 Templates, Serve Dynamic Content, Build Machine Learning Web Apps, Grow Audiences & Conquer the World!

Hot off the Press!

The Little Book of Fundamental Market Indicators

My New Book: "The Little Book of Fundamental Analysis: Hands-On Market Analysis with Python" is Out!

If you liked it, please share it:

My Six Favorite Free Data Science Classes and the Giants Behind Them
The tech field, more than any other field, is one where people feel compelled and comfortable sharing what they have learned and what…

My Six Favorite Free Data Science Classes and the Giants Behind Them

Source: Lucas Amunategui

The tech field, more than any other field, 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. Leaving 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:

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 back-propagation example:

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 apter than learning about neural networks than learning about it from the father of back-propagation, Boltzman machines, and now, Capsule Networks? Hats off!

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: TensorFlow 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 of somebody wanting in, point him or her to any of these classes!