• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
Log In
Join for Free
Coursera
  • Browse
  • Python

Python Courses

Python courses can help you learn how to write code for data analysis, automation, web development, and other real-world applications.

Skip to search results

Filter by

Subject
Required
 *

Language
Required
 *

The language used throughout the course, in both instruction and assessments.

Learning Product
Required
 *

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required
 *

Duration
Required
 *

Skills
Required
 *

Subtitles
Required
 *

Educator
Required
 *

Find the best Python course for your goals

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Tools for Exploratory Data Analysis in Business

    Skills you'll gain: Data Storytelling, Business Analytics, Data Visualization Software, Analytical Skills, Exploratory Data Analysis, Data Quality, Data-Driven Decision-Making, Extract, Transform, Load, Data Manipulation, Pandas (Python Package), Data Cleansing, Data Transformation, Jupyter, SQL, Python Programming, Relational Databases, Application Programming Interface (API)

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    51 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free
    Free
    C

    Coursera Project Network

    Data Science Coding Challenge: Loan Default Prediction

    Skills you'll gain: Applied Machine Learning, Jupyter, Data Processing, Predictive Modeling, Machine Learning, Predictive Analytics, Data Manipulation, Data Science, Data Analysis, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    105 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Deploying Machine Learning Models

    Skills you'll gain: Data Manipulation, Applied Machine Learning, Flask (Web Framework), Application Deployment, Django (Web Framework), Web Applications, Data Processing, Predictive Modeling, Machine Learning, Regression Analysis, Python Programming

    3.5
    Rating, 3.5 out of 5 stars
    ·
    52 reviews

    Mixed · Course · 1 - 3 Months

  • C

    Coursera Project Network

    Deep Learning with PyTorch : Generative Adversarial Network

    Skills you'll gain: PyTorch (Machine Learning Library), Generative Model Architectures, Deep Learning, Image Analysis, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    98 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    IBM

    AI Workflow: Feature Engineering and Bias Detection

    Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Applied Machine Learning, Data Transformation, Data Wrangling, Anomaly Detection, Exploratory Data Analysis, Machine Learning, Natural Language Processing, Data Science, Quality Assurance, Data Validation, Machine Learning Algorithms, Python Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    76 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera Instructor Network

    Harnessing LLMs: Strategy, Fine-Tuning & Evaluation

    Skills you'll gain: Prompt Engineering, LLM Application, Large Language Modeling, Responsible AI, LangChain, Generative Model Architectures, Generative AI, Application Deployment, Application Development, Technical Management, Trend Analysis, Program Evaluation, Artificial Intelligence, Real Time Data, Applied Machine Learning, Data Ethics, Analytics, OpenAI, Business Strategy, Python Programming

    4
    Rating, 4 out of 5 stars
    ·
    61 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Test-Driven Development

    Skills you'll gain: Continuous Delivery, Test Driven Development (TDD), Unit Testing, Continuous Deployment, Continuous Integration, CI/CD, Agile Methodology, Test Automation, Code Review, Maintainability, Software Development, Mockups, Software Development Methodologies, Test Case, Development Testing, Software Testing, Integration Testing, Debugging, Python Programming, Version Control

    4
    Rating, 4 out of 5 stars
    ·
    81 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Prediction Models with Sports Data

    Skills you'll gain: Forecasting, Data Processing, Predictive Modeling, Data Analysis, Risk Modeling, Market Data, Analytics, Regression Analysis, Pandas (Python Package), Python Programming, Probability & Statistics, Probability, Ethical Standards And Conduct

    4.5
    Rating, 4.5 out of 5 stars
    ·
    41 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera Project Network

    Optimize TensorFlow Models For Deployment with TensorRT

    Skills you'll gain: Keras (Neural Network Library), Tensorflow, Deep Learning, Performance Tuning, Machine Learning Methods, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    76 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Free Trial
    Free Trial
    I

    IBM

    Building AI Agents and Agentic Workflows

    Skills you'll gain: LangChain, Tool Calling, LangGraph, LLM Application, Agentic systems, Generative AI Agents, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Application Design, Prompt Engineering, Large Language Modeling, Collaborative Software, Software Design Patterns, System Design and Implementation, Software Development, Python Programming, Application Development, Real Time Data, Data Science

    4.7
    Rating, 4.7 out of 5 stars
    ·
    114 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Data Science and Analysis Tools - from Jupyter to R Markdown

    Skills you'll gain: Rmarkdown, Plot (Graphics), Box Plots, Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, R (Software), Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Analysis, R Programming, Python Programming

    3.9
    Rating, 3.9 out of 5 stars
    ·
    25 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    S

    Sungkyunkwan University

    Machine Learning Basics

    Skills you'll gain: Machine Learning Algorithms, Machine Learning, Python Programming, Supervised Learning, Scikit Learn (Machine Learning Library), Applied Machine Learning, Regression Analysis, Data Analysis, Statistical Methods, Linear Algebra, Probability

    4.4
    Rating, 4.4 out of 5 stars
    ·
    87 reviews

    Mixed · Course · 1 - 4 Weeks

Python learners also search

advanced python
python for beginners
beginner python
interactive python
ibm python
python for machine learning
python data science
python projects
1…464748…69

In summary, here are 10 of our most popular python courses

  • Tools for Exploratory Data Analysis in Business: University of Illinois Urbana-Champaign
  • Data Science Coding Challenge: Loan Default Prediction: Coursera Project Network
  • Deploying Machine Learning Models: University of California San Diego
  • Deep Learning with PyTorch : Generative Adversarial Network: Coursera Project Network
  • AI Workflow: Feature Engineering and Bias Detection: IBM
  • Harnessing LLMs: Strategy, Fine-Tuning & Evaluation: Coursera Instructor Network
  • Test-Driven Development: LearnQuest
  • Prediction Models with Sports Data: University of Michigan
  • Optimize TensorFlow Models For Deployment with TensorRT: Coursera Project Network
  • Building AI Agents and Agentic Workflows: IBM

Skills you can learn in Data Analysis

Analytics (85)
Big Data (64)
Python Programming (47)
Business Analytics (40)
R Programming (37)
Statistical Analysis (36)
Sql (33)
Data Model (29)
Data Mining (27)
Exploratory Data Analysis (26)
Data Modeling (21)
Data Manipulation (20)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Manage Cookie Preferences
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok