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.
Best Machine Learning Courses
Data Science and Machine Learning with Python – Hands On!
Instructor: Frank Kane, Data Miner and Software Engineer
Course Length: 9 hours
Price: $30
Skills you will learn (in Python)
 Linear & Multivariate Regression
 Supervised and unsupervised learning
 Bayesian Methods
 KMeans Clustering
 Support Vector Machines
 Reinforcement Learning
 KNearest Neighbor
 Collaborative Filtering
 Decision Trees & Random Forests
 Ensemble Learning
Tools you will learn
 Python machine learning libraries
 Apache Spark and its MLLib package
Overview
Data Science and Machine Learning with Python is a comprehensive walkthrough of how to use Python to analyzing large data sets with various machine learning and data mining techniques. There’s some bonus material on how to perform machine learning on large amounts of data with Apache Spark and MLLib, which is great to know.
This course does go over some basics in Python in the first module, but quickly jumps into the good stuff. It’s recommended that you have some experience with programming/scripting beforehand. You’ll also get a handy refresher on statistics and probability, so if you’re uneasy about that aspect of machine learning then don’t worry, it’ll be covered here.
Data Science: Deep Learning in Python
Instructor: Justin C, Data scientist and big data engineer
Course Length: 1.5 hours
Price: $50
Skills you will learn (in Python)
 How to build a neural net with Python and NumPy
 How to build a neural net with Google’s TensorFlow
 The backpropogation training method
Tools you will learn
 Python’s NumPy
 TensorFlow
Overview
In Data Science: Deep Learning with Python you’ll be learning how to write your own Neural Network in Python using NumPy and TensorFlow. Here, you’ll need to know Python, how to take derivatives, and how to find loglikelihoods.
This is a great course because you learn how deep learning and neural nets are built, and you’re walked through concrete examples that help solidfy the material. Justin does an excellent job of explaining the intricacies of a somewhat more complex topic
Best Python Data Visualization Course
Learning Python for Data Analysis and Visualization
Instructor: Jose Portilla, Data Scientist
Course Length: 21 hours
Price: $35
Skills you will learn (in Python)
 How to visualize datasets with Python and Pandas
 How to work with Jupyter Notebooks
 Using NumPy to work with arrays
 How to use Pandas to work with data
 How to work with Excel, JSON, and HTML in Python
 How to use Matplotlib and Seaborn with Python to visualize data
 Natural Language Processing
 Various Machine Learning techniques
Tools you will learn
 Pandas, NumPy, Matplotlib, and Seaborn with Python
 JSON, HTML, and Excel data
Overview
Here you’ll learn a bit of intro Python programming, but pretty much goes straight into working with arrays in NumPy. Along with NumPy, you’ll get a ton of experience learning how to analyze and work with data using Pandas.
This is probably one of the most interesting courses on this list just from the number of incredible examples you start going through at the end of the course. Once you’ve built up the NumPy and Pandas knowledge, you dive into examples like the Titanic project, stock market analysis, and election analysis. Really great course for those craving to start working on tangible projects.
Top Stories Past 30 Days

