Python for Machine Learning
An interactive Python environment running directly in your browser. Use numpy to perform matrix calculations and data manipulation.
Learn Python for Machine Learning on DataCamp
Curated courses and career tracks to take your understanding from this demo to real-world mastery. All links open directly on DataCamp.

Introduction to Python
Master the basics of data analysis with Python in just 4 hours. This online course introduces Python, and how it can be used to analyze data.
Intermediate Python
Level up your data science skills by creating visualizations using Matplotlib, and learning about DataFrames, logic, control flow, and loops.
Python Data Science Toolbox (Part 1)
Learn the art of writing functions and the power of default arguments, variable-length arguments, and scope.
Python Data Science Toolbox (Part 2)
Continue building your Data Science toolkit learning about iterators and list comprehensions.
Python Fundamentals
Gain the core Python skills you need to begin your journey in data science. Master Python syntax, functions, and data manipulation.
Data Scientist with Python
Become a data scientist by mastering Python. Learn to analyze data, create visualizations, and model data using machine learning.