Top Data Science Courses on Udemy

An overview of the very best that Udemy has to offer in data science education. Includes courses covering machine learning, Python, Hadoop, visualization, and more.

By Brendan Martin, LearnDataSci.

Udemy Data Science Courses

2016 has been a great year for both new and older Udemy courses for data science. The instructors have been hard at work keeping their courses updated, and at times even putting in an overhaul of the course material.

Udemy courses are great because not only are they well-defined for specific topics, but the creators usually always go into real-world examples that you can follow along with and add to your portfolio. Learning by creating something real is much more fun and the lessons tend to stick better.

Take all the courses

As a side note, Udemy offers a generous 30 day money back guarantee on all of their courses, so 100% guaranteed to love the course or get your money back (some employers will reimburse the fee too).

If you’re interested in learning more about ALL of the courses I’ve come across to date, definitely check out this giant data science course list.

Now let’s get to the list! Below you’ll find the most highly rated and recommended courses on Udemy for 2016.


Best Intro Data Science Course


Data Science A-Z: Real-Life Data Science Exercises Included

Data Science A-Z

Instructor: Kirill Eremenko, Data Scientist & Forex Systems Expert
Course Length: 20.5 hours
Price: $35

Skills you will learn

  • Cleaning and preparing data for analysis
  • Data modeling
  • Basic data visualizion
  • Linear and Logical Regression
  • How to use SQL and a SQL server for data analysis

Tools you will learn

  • Tableau
  • SQL
  • SSIS
  • Gretl


If you’re just beginning data science, then this is a great course to start with. You’ll see pretty much the entire data science pipeline, going from data mining all the way to visualization using Tableau. By the end you’ll be able to use techniques like Linear and Logical Regression, validating your data mining with the Chi-Squared test, and a lot more.

The course is uniquely set up in a way such that you can select what ever module interests you the most and start with that instead of going through the whole course in order. So whether you want to mine and visualize data in Tableau, or jump straight to modelling with Regression, it’s up to you.


Best Python Course


Complete Python Web Course: Build 8 Python Web Apps

Complete Python

Instructors: Jose Salvatierra, Founder of School of Code and Computer Science instructor
Course Length: 14.5 hours
Price: $30

Skills you will learn

  • Fundamentals of Python
  • How to perform web requests and parse pages
  • How to build web apps with Python and MongoDB

Tools you will learn

  • Python
  • HTML
  • CSS
  • Jinja2
  • Javascript
  • jQuert
  • MongoDB
  • REST
  • Flask
  • Heroku and Digital Ocean


40% off – The link to this course will add a 40% off coupon courtesy of the instructor, Jose, for LearnDataSci readers :)

Yes, this is a course on how to build web apps with Python. So why include it here with the other data science courses?

As you’re learning Python, you’ll get to have some fun by learning concepts that aren’t taught in any of the other data science courses.

Here you’re learning how to apply Python to create web apps, which comes in handy when you’re thinking about how to host your project so others can interact with them.

If you’ve thought about creating a Software as a Service (SaaS) data product, then definitely check out this course to see how you can use Python to do just that.