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 the Terms of Use and Privacy Policy. You also accept that you are aware that your data will be stored outside of the EU and that you are above the age of 16.

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

Conda Essentials

Learn how to easily manage your software using conda.

3 Hours

Building and Distributing Packages with Conda

Learn how to write Conda recipes and share them on Anaconda Cloud.

3 Hours

Learn Data Visualization


Interactive Data Visualization with Bokeh

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

4 Hours

Introduction to Data Visualization in Python

Learn complex data visualization techniques using Matplotlib and seaborn.

4 Hours

Learn Data Manipulation


pandas Foundations

Learn how to use the industry-standard pandas library to import, build, and manipulate DataFrames.

4 Hours

Manipulating DataFrames with pandas

You will learn how to tidy, rearrange, and restructure your data using versatile pandas DataFrames.

4 Hours

Improve your skills and your career

  • Learn by doing

    Complete interactive coding challenges and watch videos right in your browser for accelerated and efficient learning.

  • Expert instructors

    Learn from from industry leaders and the best instructors in academia.

  • Build new skills

    No matter what industry you’re in, learning how to analyze and understand your data is critical to gain maximum insight.

Don’t just take our word for it.