Get started with Python and Anaconda

Get started with Python and gain the essential Anaconda skills you need for data science and machine learning. Join more than 6.7 million DataCamp learners today!

Start Learning For Free

In partnership with

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).

Loved by learners at thousands of companies

Get started with Python

If you’re new to Python make sure you start here—with our most popular track for beginners.

Start Learning

Build essential Anaconda skills

Get started with Conda. Gain the essential skills you need to automate tasks, install Conda packages, and share your code on Anaconda Cloud.


Introduction to Shell

The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

4 Hours

Introduction to Git

This course is an introduction to version control with Git for data scientists.

4 Hours

Learn Data Visualization


Interactive Data Visualization with Bokeh

Learn how to create versatile and interactive data visualizations using Bokeh.

4 Hours

Learn Data Manipulation

Improve your skills and your career

Don’t just take our word for it.