Anaconda Learning is moving to anaconda.com/learning to give you a more streamlined experience. Please update your bookmarks!

Anaconda Learning

Level Up Your Artificial Intelligence, Data Science, and Python Skills

  • On-demand courses
  • Live training
  • Learning paths
  • Anaconda-exclusive certification

Have an account? Sign In

 

Features

Track your progress

See how close you are getting to your learning goals

High-capacity cloud notebooks

Get hands-on practice and code along with each lesson
with a built-in AI assistant

Earn completion badges to share

Share progress with your network

Develop your portfolio

Build personalized projects and showcase your success

 

Ready to get started?

Start building skills today

 

Advance your career with in-demand skills

Unleash your innovation with the hottest topics in data science and Python

Some topics we offer for free

  • Working with conda
  • Python best practices
  • Jupyter Notebooks tips
  • Using Anaconda Distribution

Even more for subscribers

  • Data visualization with matplotlib
  • Machine learning with scikit-learn
  • Data cleaning with pandas
  • Essential math for data science,
    like statistics and linear algebra

We offer live events and certifications, too

  • Deep dives into AI and machine learning
  • Building your data science portfolio
  • Creating and sharing your data project or app
  • Data analysis with Excel and Python

Pricing and Subscriptions

 

Free

For students, hobbyists, and practitioners

$0 per seat/per month

Free forever


  • Select on-demand training courses
  • Select live courses
  • Python tips video shorts
  •   
  •   

You also get:

  • Basic workspace for student or practitioner
  • 5GB for cloud-hosted notebooks
  • Thousands of curated packages
  •   

Starter

For students, hobbyists, and practitioners

$15 per seat/per month

    


  • Full on-demand course library
  • Select live courses
  • Python tips video shorts
  • Progress tracking
  • Shareable completion badges

You also get:

  • Better workspace for the academic or practitioner
  • 10GB for cloud-hosted notebook
  • PyScript hosting and development
  • 8x more cloud compute seconds (8K)
 
 

What Anaconda Learners Are Saying

Anaconda does a world-class job. I would almost call Anaconda an education company that has an awesome Python environment, not the other way around.

Joe Reis,

Cofounder and CEO of Ternary Data, coauthor of bestselling Fundamentals of Data Engineering

Big fan of this Intro to Python course led by @maxhumber...@JessHaberman and @pwang, you’ve got a heck of an instructor on your hands!

Joanna M.,

Anaconda Learning enrolled student

Highly recommend this short, straightforward and very informative course for beginners and intermediate devs...thanks for this great learning content.

Mohammed E. Briki,

Machine learning engineer at Namla

The Introduction to Python course with Max Humber… is engaging and thorough... I highly recommend it for anyone looking to start learning the language!

Albert King, PhD,

Data scientist and adjunct professor, Seminole State College of Florida

 

Join Anaconda Learning

Learn your way and gain top skills

Skill Path: Data Science On-Ramp
Gain fundamental skills & tools to enter the Data Science field.
Continue Course
Test Course - Python Tips
a collection of Python tips
Continue Course

Live course

Python First Steps
Build a poetry generator using Python core concepts in one hour
Continue Course
Python Beginner One-time payment Live course 1-2 hr Nicholas Tollervey
Python Tips
A collection of helpful Python tips.
Continue Course
6 Courses

Live course

Build Apps with PyScript.com
Learn the basics of PyScript, create your own PyScript app from scratch, and receive advice and feedback from the PyScript team!
Continue Course
PyScript Free Beginner Live course 1-2 hr PyScript team
What Is Git and GitHub?
Continue Course
00:58:03
Skill Path: Data Science On-Ramp
Gain fundamental skills & tools to enter the Data Science field.
Continue Course
15 Courses
VILT Example Course TEXT (Course > Details > Title)
Course > Details > Short Description TEXT
Continue Course
Conda Fundamentals - Test Course/Quiz
Continue Course

Course

Conda Basics
Manage software and environments using conda.
Continue Course
02:30:17
Free Beginner conda Vini Salazar Self-paced course 2-3 hr
Introduction to Python Programming: Learning Path
Learn to read, write, and solve real-life problems with Python.
Continue Course
11 learning paths

Course

Conda Essentials
Boost your packaging skills.
Continue Course
03:00:29
Free conda Vini Salazar Intermediate Self-paced course 2-3 hr

Live course

Develop an End-to-End Machine Learning Model
Explore the ML development process through a standardized framework.
Continue Course
One-time payment Intermediate 2-3 hr Machine Learning Live course Artificial Intelligence
Data Visualization with PyScript
Tell engaging stories with data using Python in the browser.
Continue Course
01:15:21

Course

Data Cleaning with pandas
Prepare data for analysis with Python.
Continue Course
03:05:42
Subscribers Intermediate Self-paced course 2-3 hr Thomas Nield Data Cleaning pandas

Course

Jupyter Notebook Basics
Tips for productivity and best practices. (Retiring August 30, 2024)
Continue Course
00:54:57
Free Beginner Self-paced course 1-2 hr Anaconda Tools Notebooks Albert DeFusco JupyterLab

Course

Introduction to Data Visualization with Python
Derive insights from data using pandas .plot, Seaborn, and Matplotlib.
Continue Course
01:32:32
Python Subscribers Beginner Self-paced course 1-2 hr Sophia Yang Data Visualization

Course

Introduction to SQL
Querying relational databases using Python.
Continue Course
02:14:37
Subscribers Intermediate Self-paced course 2-3 hr Thomas Nield SQL
Introduction to Python Programming
Learn to read, write, and solve real-life problems with Python. (Retiring September 30, 2023)
Continue Course
05:17:20

Live course

Python for Excel Users
Get started with data processing.
Continue Course
Python Beginner One-time payment Live course 1-2 hr Albert DeFusco Spreadsheets

Live course

Python for Excel Users
Get started with data processing. Join us June 15 at 1:00 PM EDT.
Continue Course
Python Beginner One-time payment Live course 1-2 hr Albert DeFusco Spreadsheets

Live course

Python for Excel Users
Get started with data processing.
Continue Course
Python Beginner One-time payment Live course 1-2 hr Albert DeFusco Spreadsheets

Live course

Get Started with Python in Excel
Use Python to process and analyze data without leaving your spreadsheet. Join us for 90 minutes on Thursday, October 26 at 1:00 pm ET.
Continue Course
Python Beginner One-time payment Excel Python in Excel Live course 1-2 hr Albert DeFusco

Certification

Anaconda Certified: Conda Fundamentals Certification
Unlock the full potential of conda as you gain expertise in deploying, building, and debugging software.
Continue Course
3 Courses
Certification 2 Courses

Course

Build Your Data Science Portfolio
Best practices and strategies to launch your data science career.
Continue Course
00:56:56
Subscribers Beginner Self-paced course 1-2 hr Jose Mesa Data Science
Conda Fundamentals Certification Exam
Successfully complete the exam to receive the conda Fundamentals certificate.
Continue Course
Getting Started with PyScript
Create interactive web apps with Python in the browser.
Continue Course
02:00:00

Live course

Cleaning and Preparing Data with Pandas
Manipulating data in the NCAA games data set.
Continue Course
One-time payment Intermediate Live course 1-2 hr Thomas Nield Data Cleaning pandas

Live course

Data Science Portfolio Workshop
Best practices and strategies to launch your data science career. Join us May 23 at 1:00 PM EDT.
Continue Course
Beginner One-time payment Live course 1-2 hr Jose Mesa Data Science

Course

Get Started with Anaconda
Take your first steps using Anaconda Distribution, working with conda, and writing your first Python program.
Continue Course
00:49:03
Free Beginner Self-paced course 1-2 hr Anaconda Tools JupyterLab Anaconda Team

Live course

Build and Deploy Data Apps in Anaconda Notebooks
Design compelling visualization projects and create a data app. Retiring on Nov 30, 2024.
Continue Course
00:42:54
Free Beginner Live course 1-2 hr Anaconda Tools Notebooks Philipp Rudiger

Course

Data Analysis with Excel and Python
Analyze, process, and present data like a pro. Retiring on Nov 30, 2024.
Continue Course
03:33:04
Free Python Beginner Self-paced course Data Analysis Excel 3-4 hr Joe Papa

Course

Introduction to pandas for Data Analysis
Building a foundation in Python using pandas DataFrames for analysis.
Continue Course
03:35:23
Subscribers Intermediate Self-paced course Ryan Orsinger Data Analysis pandas 3-4 hr

Course

Introduction to Machine Learning
Get started with fundamental machine learning algorithms using scikit-learn.
Continue Course
02:23:29
Starter Subscribers Beginner Self-paced course 2-3 hr Machine Learning Artificial Intelligence Thomas Nield

Live course

Anaconda Certified: Data Analysis with Python in Excel
Leverage the power of Python to analyze data. Join us for five 2-hour sessions from October 2 to October 6 at 1:00 pm ET.
Continue Course
Python >4 hr One-time payment Intermediate Data Analysis Excel Dave Langer Python in Excel Live course

Live course

Data Visualization with PyScript
Tell engaging stories with data using Python in the browser. Join us for a 90-minute session on July 25, 2023, at 1:00 PM EDT.
Continue Course
PyScript One-time payment Intermediate Live course 1-2 hr Data Visualization
tc_1
test course
Continue Course
test_tag new_tag_ generativeAI/ML/LLM
Version Control with Git
Efficiently manage complex version control tasks and maintain a clean, organized codebase.
Continue Course
02:31:33

Course

Build and Deploy Data Apps in Anaconda Notebooks
Design compelling visualization projects, create a data app, and submit to the Anaconda Data App Contest. Join us June 13 at 10:00 AM EDT.
Continue Course
Free Beginner Self-paced course 1-2 hr Anaconda Tools Notebooks Philipp Rudiger
Data Storytelling
Transform data into compelling narratives.
Continue Course
03:08:54
Data Preparation for Large Language Models
Transforming and cleaning data for LLMs.
Continue Course
02:43:08
Data Ethics Fundamentals
Foundations to develop organizational ethical frameworks.
Continue Course
01:36:26
Jupyter Notebook Basics
Explore essential features and practical applications of notebooks to enhance your coding workflow.
Continue Course
01:21:40
Introduction to Python Programming: Collections
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:39:14
Introduction to Python Programming: Errors
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:20:29
Introduction to Python Programming: Rules
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:21:35
Introduction to Python Programming: Imports
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:36:49
Introduction to Python Programming: Bools
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:24:36
Introduction to Python Programming: Strings
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:18:34
Introduction to Python Programming: Classes
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:50:42
Introduction to Python Programming: Repeats
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:43:13
Introduction to Python Programming: Practice Quiz
Attempt this practice quiz to test your newly acquired knowledge.
Continue Course
Introduction to Python Programming: Functions
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:41:34
Introduction to Python Programming: Numbers
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:22:39
Python Tip Video: What is Falsy in Python?
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: What is the Walrus Operator?
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to do slicing in Python
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to use *args & **kwargs
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: 7 ways to count occurrences in a list
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to use the Zip function in Python
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Introduction to Python Programming: Collections
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:39:14
Introduction to Python Programming: Errors
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:20:29
Introduction to Python Programming: Rules
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:21:35
Introduction to Python Programming: Imports
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:36:49
Introduction to Python Programming: Bools
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:24:36
Introduction to Python Programming: Strings
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:18:34
Introduction to Python Programming: Classes
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:50:42
Introduction to Python Programming: Repeats
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:43:13
Introduction to Python Programming: Practice Quiz
Attempt this practice quiz to test your newly acquired knowledge.
Continue Course
Introduction to Python Programming: Functions
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:41:34
Introduction to Python Programming: Numbers
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:22:39
Introduction to Python Programming: Numbers
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:22:39

Course

Get Started with Anaconda
Take your first steps using Anaconda Distribution, working with conda, and writing your first Python program.
Continue Course
00:49:03
Free Beginner Self-paced course 1-2 hr Anaconda Tools JupyterLab Anaconda Team
Introduction to Python Programming: Repeats
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:43:13
Introduction to Python Programming: Functions
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:41:34
Introduction to Python Programming: Imports
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:36:49
Introduction to Python Programming: Strings
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:18:34
Introduction to Python Programming: Bools
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:24:36
Introduction to Python Programming: Collections
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:39:14
Introduction to Python Programming: Classes
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:50:42

Course

Introduction to Data Visualization with Python
Derive insights from data using pandas .plot, Seaborn, and Matplotlib.
Continue Course
01:32:32
Python Subscribers Beginner Self-paced course 1-2 hr Sophia Yang Data Visualization
Introduction to Python Programming: Rules
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:21:35

Course

Data Cleaning with pandas
Prepare data for analysis with Python.
Continue Course
03:05:42
Subscribers Intermediate Self-paced course 2-3 hr Thomas Nield Data Cleaning pandas

Course

Jupyter Notebook Basics
Tips for productivity and best practices. (Retiring August 30, 2024)
Continue Course
00:54:57
Free Beginner Self-paced course 1-2 hr Anaconda Tools Notebooks Albert DeFusco JupyterLab

Course

Introduction to pandas for Data Analysis
Building a foundation in Python using pandas DataFrames for analysis.
Continue Course
03:35:23
Subscribers Intermediate Self-paced course Ryan Orsinger Data Analysis pandas 3-4 hr
Introduction to Python Programming: Errors
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:20:29
Python Tip Video: What is Falsy in Python?
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: What is the Walrus Operator?
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to do slicing in Python
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to use *args & **kwargs
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: 7 ways to count occurrences in a list
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to use the Zip function in Python
Anaconda's Sophia Yang shares this Python tip.
Continue Course

Course

Conda Essentials
Boost your packaging skills.
Continue Course
03:00:29
Free conda Vini Salazar Intermediate Self-paced course 2-3 hr

Course

Conda Basics
Manage software and environments using conda.
Continue Course
02:30:17
Free Beginner conda Vini Salazar Self-paced course 2-3 hr
Conda Fundamentals Certification Exam
Successfully complete the exam to receive the conda Fundamentals certificate.
Continue Course
Introduction to Python Programming: Collections
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:39:14
Introduction to Python Programming: Errors
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:20:29
Introduction to Python Programming: Rules
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:21:35
Introduction to Python Programming: Imports
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:36:49
Introduction to Python Programming: Bools
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:24:36
Introduction to Python Programming: Strings
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:18:34
Introduction to Python Programming: Classes
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:50:42
Introduction to Python Programming: Repeats
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:43:13
Introduction to Python Programming: Practice Quiz
Attempt this practice quiz to test your newly acquired knowledge.
Continue Course
Introduction to Python Programming: Functions
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:41:34
Introduction to Python Programming: Numbers
Learn to read, write, and solve real-life problems with Python.
Continue Course
00:22:39
Python Tip Video: What is Falsy in Python?
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: What is the Walrus Operator?
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to do slicing in Python
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to use *args & **kwargs
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: 7 ways to count occurrences in a list
Anaconda's Sophia Yang shares this Python tip.
Continue Course
Python Tip Video: How to use the Zip function in Python
Anaconda's Sophia Yang shares this Python tip.
Continue Course