course
Python courses
Training 2 or more people?
Try DataCamp for BusinessRecommended for Python beginners
Build your Python skills with interactive courses for data science, data analysis and machine learning, curated by real-world experts
track
Python Data Fundamentals
Not sure where to start?
Take an AssessmentBrowse Python courses and tracks
191 resultscourse
Introduction to Python
course
Intermediate Python
course
Data Manipulation with pandas
course
Supervised Learning with scikit-learn
course
Introduction to Python for Developers
course
Introduction to Statistics in Python
course
Joining Data with pandas
course
Introduction to Functions in Python
course
Introduction to Data Visualization with Matplotlib
course
Exploratory Data Analysis in Python
course
Python Toolbox
course
Introduction to Data Visualization with Seaborn
course
Introduction to Importing Data in Python
course
Introduction to Testing in Python
course
Introduction to Data Science in Python
course
Cleaning Data in Python
course
Intermediate Importing Data in Python
course
Intermediate Python for Developers
course
Unsupervised Learning in Python
course
Introduction to Natural Language Processing in Python
course
Machine Learning with Tree-Based Models in Python
course
Introduction to Python for Finance
course
Introduction to Regression with statsmodels in Python
course
ETL and ELT in Python
course
Hypothesis Testing in Python
course
Introduction to NumPy
course
Introduction to APIs in Python
course
Sampling in Python
course
Writing Functions in Python
course
Object-Oriented Programming in Python
course
Data Structures and Algorithms in Python
course
Developing LLM Applications with LangChain
course
Preprocessing for Machine Learning in Python
course
Working with Dates and Times in Python
course
Image Processing in Python
course
Web Scraping in Python
course
Writing Efficient Python Code
course
Introduction to Data Engineering
course
Introduction to LLMs in Python
course
Introduction to Deep Learning in Python
course
Manipulating Time Series Data in Python
course
Introduction to Object-Oriented Programming in Python
course
Data Types in Python
course
Software Engineering Principles in Python
course
End-to-End Machine Learning
course
Working with Categorical Data in Python
course
Intermediate Python for Finance
course
Experimental Design in Python
course
Linear Classifiers in Python
course
Streamlined Data Ingestion with pandas
course
Working with Hugging Face
course
Cluster Analysis in Python
course
Statistical Thinking in Python (Part 1)
course
Time Series Analysis in Python
course
Machine Learning for Time Series Data in Python
course
Feature Engineering for Machine Learning in Python
course
Reinforcement Learning with Gymnasium in Python
course
Regular Expressions in Python
course
Extreme Gradient Boosting with XGBoost
course
Intermediate Object-Oriented Programming in Python
course
Analyzing Marketing Campaigns with pandas
course
Introduction to TensorFlow in Python
course
Dimensionality Reduction in Python
course
Developing Python Packages
course
Reshaping Data with pandas
course
Feature Engineering for NLP in Python
course
Introduction to Deep Learning with Keras
course
Credit Risk Modeling in Python
course
Introduction to Portfolio Analysis in Python
course
Biomedical Image Analysis in Python
course
A/B Testing in Python
course
Financial Trading in Python
course
Introduction to Financial Concepts in Python
course
Natural Language Processing with spaCy
course
Intermediate Regression with statsmodels in Python
course
Practicing Coding Interview Questions in Python
course
Hyperparameter Tuning in Python
course
Machine Learning for Finance in Python
course
Introduction to Portfolio Risk Management in Python
course
Retrieval Augmented Generation (RAG) with LangChain
course
Introduction to Data Visualization with Plotly in Python
course
Model Validation in Python
course
Building Chatbots in Python
course
ARIMA Models in Python
course
Bayesian Data Analysis in Python
course
Sentiment Analysis in Python
course
Working with Geospatial Data in Python
course
Importing and Managing Financial Data in Python
course
Visualizing Geospatial Data in Python
course
Intermediate Data Visualization with Seaborn
course
Quantitative Risk Management in Python
course
Improving Your Data Visualizations in Python
course
Statistical Thinking in Python (Part 2)
course
Image Modeling with Keras
course
Building Dashboards with Dash and Plotly
course
Analyzing Social Media Data in Python
course
Ensemble Methods in Python
course
Winning a Kaggle Competition in Python
course
Visualizing Time Series Data in Python
course
Fraud Detection in Python
course
Building Recommendation Engines in Python
course
Introduction to Linear Modeling in Python
course
Monte Carlo Simulations in Python
course
Anomaly Detection in Python
course
Introduction to Predictive Analytics in Python
course
Advanced NLP with spaCy
course
Introduction to Databases in Python
course
Dealing with Missing Data in Python
course
Foundations of Probability in Python
course
Supply Chain Analytics in Python
course
Introduction to Optimization in Python
course
Customer Analytics and A/B Testing in Python
course
Generalized Linear Models in Python
course
Market Basket Analysis in Python
course
Advanced Deep Learning with Keras
course
Introduction to Network Analysis in Python
course
Vector Databases for Embeddings with Pinecone
course
Introduction to MongoDB in Python
course
Python for Spreadsheet Users
course
Monitoring Machine Learning in Python
course
Customer Segmentation in Python
course
Practicing Machine Learning Interview Questions in Python
course
Analyzing Police Activity with pandas
course
GARCH Models in Python
course
Recurrent Neural Networks (RNNs) for Language Modeling with Keras
course
Financial Forecasting in Python
course
Marketing Analytics: Predicting Customer Churn in Python
course
Spoken Language Processing in Python
course
Practicing Statistics Interview Questions in Python
course
Machine Learning for Marketing in Python
course
Bond Valuation and Analysis in Python
course
Explainable AI in Python
course
Interactive Data Visualization with Bokeh
course
Analyzing Financial Statements in Python
course
Case Study: School Budgeting with Machine Learning in Python
course
Writing Efficient Code with pandas
course
Analyzing US Census Data in Python
course
Foundations of Inference in Python
course
Analyzing Survey Data in Python
course
Data Privacy and Anonymization in Python
course
Survival Analysis in Python
course
Parallel Programming with Dask in Python
course
Statistical Simulation in Python
course
Designing Machine Learning Workflows in Python
course
Python for R Users
course
Analyzing IoT Data in Python
course
Discrete Event Simulation in Python
course
Python for MATLAB Users
course
Reinforcement Learning from Human Feedback (RLHF)
course
Performing Experiments in Python
course
HR Analytics: Predicting Employee Churn in Python
course
Case Studies in Statistical Thinking
course
Machine Translation with Keras
course
Intermediate Network Analysis in Python
course
Pandas Joins for Spreadsheet Users
course
Intermediate Predictive Analytics in Python
course
Predicting CTR with Machine Learning in Python
track
Associate Data Scientist in Python
track
Python Data Fundamentals
track
Data Analyst in Python
track
Data Engineer in Python
track
Machine Learning Fundamentals in Python
track
Python Developer
track
Machine Learning Scientist in Python
track
Associate Python Developer
track
Data Scientist in Python
track
Python Programming
track
Python Programming Fundamentals
track
Data Manipulation in Python
track
Developing AI Applications
track
Machine Learning Engineer
track
Data Visualization in Python
track
Statistics Fundamentals in Python
track
Professional Data Engineer in Python
track
Natural Language Processing in Python
track
Associate AI Engineer for Data Scientists
track
Associate AI Engineer for Developers
track
Finance Fundamentals in Python
track
Time Series in Python
track
Developing Large Language Models
track
Big Data with PySpark
track
Importing & Cleaning Data in Python
track
Marketing Analytics in Python
track
Image Processing in Python
track
Applied Finance in Python
track
Supervised Machine Learning in Python
track
Applied Statistics in Python
track
Python Programming Toolbox
track
Machine Learning in Production in Python
track
Keras Fundamentals
track
Building APIs in Python
Related resources on Python
blog
The 30 Top Python Interview Questions & Answers For 2024
Abid Ali Awan
17 min
blog
How to Learn Python From Scratch in 2024: An Expert Guide
Matt Crabtree
19 min
cheat sheet
Python Cheat Sheet for Beginners
Richie Cotton
8 min
Ready to apply your skills?
project
NYC Airbnb Data Analysis
project
Exploring NYC Public School Test Result Scores
project