• 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


  • C

    Coursera

    Support Vector Machines in Python, From Start to Finish

    Skills you'll gain: Scikit Learn (Machine Learning Library), Predictive Modeling, Tensorflow, Cloud Computing, Statistical Machine Learning, Machine Learning Software, Classification Algorithms, Applied Machine Learning, Machine Learning Methods, Python Programming, Model Training, Data Preprocessing, Data Science, Machine Learning, Model Evaluation, Model Optimization, Scientific Visualization

    ★ 4.6 (162) · Intermediate · Guided Project · Less Than 2 Hours

  • U

    University of Toronto

    Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Global Positioning Systems, Hardware Architecture, Systems Architecture, Network Routing, Graph Theory, Estimation, Algorithms, Model Training, Mathematical Modeling, Applied Mathematics

    ★ 4.7 (3.6K) · Advanced · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • U

    University of Pennsylvania

    AI and Machine Learning Essentials with Python

    Skills you'll gain: Statistical Machine Learning, Data Preprocessing, Model Evaluation, PyTorch (Machine Learning Library), Statistical Methods, Probability, Probability & Statistics, Sampling (Statistics), Logistic Regression, Deep Learning, Probability Distribution, Python Programming, Statistical Modeling, Supervised Learning, Machine Learning, Agentic systems, Artificial Intelligence, Model Optimization, Algorithms, AI literacy

    ★ 4.5 (57) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: AI skills
    AI skills
  • U

    University of Illinois Urbana-Champaign

    Machine Learning for Accounting with Python

    Skills you'll gain: Model Evaluation, Machine Learning Algorithms, Model Optimization, Scikit Learn (Machine Learning Library), Model Training, Unsupervised Learning, Text Mining, Time Series Analysis and Forecasting, Pandas (Python Package), Classification Algorithms, Machine Learning, Applied Machine Learning, Supervised Learning, Predictive Modeling, Unstructured Data, Feature Engineering, Jupyter, Regression Analysis, Data Preprocessing, Python Programming

    ★ 4.6 (45) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of London

    Machine Learning for All

    Skills you'll gain: Model Training, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Feature Engineering, Machine Learning, Artificial Intelligence, Statistical Machine Learning, Model Evaluation, Data Literacy, Machine Learning Algorithms, AI literacy, Responsible AI, Data Collection

    ★ 4.7 (3.5K) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • M

    Microsoft

    Advanced Python Development Techniques

    Skills you'll gain: Data Structures, Generative AI, Test Driven Development (TDD), Integration Testing, Cloud Development, Cloud Deployment, Development Testing, Python Programming, Object Oriented Programming (OOP), Cloud Applications, Serverless Computing, Cloud Computing, Microsoft Azure, Graph Theory, Software Documentation, Object Oriented Design, Maintainability, Code Review, Software Design, Technical Documentation

    ★ 4.1 (27) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • D

    DeepLearning.AI

    Linear Algebra for Machine Learning and Data Science

    Skills you'll gain: Linear Algebra, Dimensionality Reduction, Mathematical Software, Machine Learning Methods, Data Transformation, Data Manipulation, Applied Mathematics, Machine Learning, Python Programming, Algebra, Image Analysis

    ★ 4.6 (2.4K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • D

    Duke University

    Data Visualization with Python

    Skills you'll gain: Data Visualization Software, Data Visualization, Data Storytelling, Interactive Data Visualization, Plot (Graphics), Plotly, Matplotlib, Data Presentation, Dashboard, Dashboard Creation, Seaborn, Tableau Software, Scatter Plots, Histogram, Google Sheets, Microsoft Excel, Data Analysis, Python Programming, Cloud Applications, Business Communication

    ★ 4.2 (27) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Michigan

    Llama for Python Programmers

    Skills you'll gain: LLM Application, Prompt Patterns, Large Language Modeling, Prompt Engineering, Generative AI, Token Optimization, Applied Machine Learning, Generative Model Architectures, Fine-tuning, Python Programming, Model Training, Open Source Technology, Model Optimization

    ★ 4.7 (19) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • E

    EDUCBA

    Python GUI Development with PyQt

    Skills you'll gain: UI Components, Interactive Design, User Interface (UI), Frontend Integration, User Interface (UI) Design, Event-Driven Programming, MySQL, Back-End Web Development, Application Development, Database Application, User Flows, Application Deployment, Front-End Web Development, Database Management, Databases, Database Management Systems, Program Development, Python Programming, Web Applications, Web Frameworks

    ★ 4.7 (79) · Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Washington

    Machine Learning: Classification

    Skills you'll gain: Classification Algorithms, Classification And Regression Tree (CART), Applied Machine Learning, Model Training, Logistic Regression, Supervised Learning, Predictive Modeling, Decision Tree Learning, Data Preprocessing, Model Evaluation, Text Mining, Machine Learning Algorithms, Feature Engineering, Data Cleansing, Scalability, Model Optimization, Risking, Machine Learning, Natural Language Processing, Probability & Statistics

    ★ 4.7 (3.7K) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Pontificia Universidad Católica de Chile

    Programación en Python II: aprendiendo a estructurar datos

    Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Solution Design, Analysis

    ★ 4.7 (106) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
1…252627…168

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

  • 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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Udemy

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