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

Python Courses

Python courses can help you learn programming fundamentals, data analysis, web development, and automation techniques. You can build skills in writing clean code, debugging, and using libraries like Pandas and NumPy for data manipulation. Many courses also introduce frameworks such as Flask and Django for web applications, as well as tools like Jupyter Notebooks for interactive coding and visualization. These skills and tools are essential for tackling projects in data science, software development, and artificial intelligence.


Popular Python Courses and Certifications


  • Status: Free Trial
    Free Trial
    P

    Packt

    Python Interactive Dashboards with Plotly Dash

    Skills you'll gain: Plotly, Dashboard, Data Analysis, Interactive Data Visualization, Jupyter, HTML and CSS, UI Components, Financial Analysis, Data Visualization Software, Real Time Data, Python Programming, Data Structures

    Intermediate · Course · 1 - 3 Months

  • Status: Free
    Free
    U

    Universitat Pompeu Fabra of Barcelona

    Audio Signal Processing for Music Applications

    Skills you'll gain: Digital Signal Processing, Music, Music Theory, Open Source Technology, Python Programming, Time Series Analysis and Forecasting, NumPy, Mathematical Modeling

    4.8
    Rating, 4.8 out of 5 stars
    ·
    294 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Análisis Exploratorio de Datos con Python

    Skills you'll gain: Exploratory Data Analysis, Scatter Plots, Data Analysis, Correlation Analysis, Box Plots, Pandas (Python Package), Data Visualization, Histogram, Statistical Analysis, Python Programming, Software Installation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    IBM

    Supervised Machine Learning: Classification

    Skills you'll gain: Classification Algorithms, Supervised Learning, Model Evaluation, Data Preprocessing, Logistic Regression, Decision Tree Learning, Predictive Modeling, Scikit Learn (Machine Learning Library), Data Cleansing, Machine Learning, Feature Engineering, Random Forest Algorithm, Sampling (Statistics), Performance Metric

    4.8
    Rating, 4.8 out of 5 stars
    ·
    457 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Python Case Study - Customer Brokerage Management System

    Skills you'll gain: Data Validation, Object Oriented Programming (OOP), Customer Data Management, Business Logic, Financial Data, User Interface (UI), Program Development, Real Time Data, Command-Line Interface, Scripting, Application Development, Python Programming

    4.9
    Rating, 4.9 out of 5 stars
    ·
    14 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    N

    New York University

    Guided Tour of Machine Learning in Finance

    Skills you'll gain: Supervised Learning, Model Evaluation, Applied Machine Learning, Machine Learning, Statistical Methods, Artificial Neural Networks, Predictive Modeling, Scikit Learn (Machine Learning Library), Regression Analysis, Deep Learning, Finance, Financial Market, Tensorflow, Logistic Regression, Jupyter, Reinforcement Learning

    3.8
    Rating, 3.8 out of 5 stars
    ·
    681 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Data Structures for Designers Using Python

    Skills you'll gain: Object Oriented Programming (OOP), Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Creative Design, Python Programming, Algorithms, Linear Algebra, Simulations, Spatial Analysis

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Introduction to Applied Business Analytics

    Skills you'll gain: Business Analysis, Analytics, Data Preprocessing, Data Analysis, Data-Driven Decision-Making, Data Presentation, Python Programming

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    319 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Application Development using Microservices and Serverless

    Skills you'll gain: Cloud Deployment, Application Deployment, OpenShift, Cloud Applications, Serverless Computing, Microservices, Istio, API Gateway, Restful API, Cloud Computing, IBM Cloud, Kubernetes, Application Development, Software Architecture, Scalability, Flask (Web Framework)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    398 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Pandas with Python: Analyze, Transform & Export Data

    Skills you'll gain: Pandas (Python Package), Pivot Tables And Charts, Data Manipulation, Time Series Analysis and Forecasting, Data Import/Export, Jupyter, Microsoft Excel, Data Transformation, Matplotlib, Data Analysis, NumPy, Data Cleansing, Data Preprocessing

    4.4
    Rating, 4.4 out of 5 stars
    ·
    7 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    U

    Universidad Nacional de Colombia

    Programación con Python, nivel intermedio

    Skills you'll gain: Computational Thinking, Computer Programming, Scripting, Logical Reasoning

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Engineering Practices for Building Quality Software

    Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Program Development, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Development Environment, Code Review, Application Deployment, Continuous Deployment, Quality Assurance, Security Requirements Analysis, Continuous Delivery, Software Testing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    464 reviews

    Intermediate · Course · 1 - 3 Months

1…616263…153

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

  • Python Interactive Dashboards with Plotly Dash: Packt
  • Audio Signal Processing for Music Applications: Universitat Pompeu Fabra of Barcelona
  • Análisis Exploratorio de Datos con Python: Coursera
  • Supervised Machine Learning: Classification: IBM
  • Python Case Study - Customer Brokerage Management System: EDUCBA
  • Guided Tour of Machine Learning in Finance: New York University
  • Data Structures for Designers Using Python: University of Michigan
  • Introduction to Applied Business Analytics: University of Illinois Urbana-Champaign
  • Application Development using Microservices and Serverless : IBM
  • Pandas with Python: Analyze, Transform & Export Data: EDUCBA

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

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok