• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Python For Data Science

Python for Data Science Courses

Python for Data Science courses can help you learn data manipulation, statistical analysis, data visualization, and machine learning basics. You can build skills in working with data sets, performing exploratory data analysis, and developing predictive models. Many courses introduce tools like Pandas for data manipulation, Matplotlib and Seaborn for visualization, and Scikit-learn for machine learning, allowing you to apply your skills in practical projects and real-world data challenges.

Popular Python for Data Science Courses and Certifications


  • coursera logo white

    Stay ahead of how AI is reshaping work

    Find your AI Series
  • I

    IBM

    Python for Data Science, AI & Development

    Skills you'll gain: Python Programming, NumPy, Data Analysis

    4.6 stars, 44K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (44K) · Beginner · Course · 1 - 3 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • I

    IBM

    Data Analysis with Python

    Skills you'll gain: Data Wrangling, Exploratory Data Analysis, Model Evaluation, Data Cleansing, Data Preprocessing, Data Manipulation, Data Analysis, Model Training, Scatter Plots, Statistical Analysis, Predictive Modeling, Regression Analysis, Statistical Methods, Data Transformation, Data Import/Export, Descriptive Statistics, Box Plots, Model Optimization, Data Visualization, Python Programming

    4.7 stars, 20K reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (20K) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • M

    Madecraft

    Python Functions for Data Science

    Skills you'll gain: NumPy, Matplotlib, Pandas (Python Package), Plot (Graphics), Seaborn, Data Visualization, Jupyter, Data Science, Statistical Visualization, Data Visualization Software, Statistical Analysis, Data Wrangling, Data Manipulation, Data Analysis, Scatter Plots, Exploratory Data Analysis, Python Programming, Data Transformation, Data Processing, Descriptive Statistics

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • I

    IBM

    Python Project for Data Science

    Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, Data Analysis, Data Visualization, Analytical Skills, Graphing, Pandas (Python Package), Data Science, Jupyter, Python Programming

    4.5 stars, 4.9K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (4.9K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Michigan

    Applied Data Science with Python

    Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Statistical Visualization, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming

    4.5 stars, 34K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.5 (34K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • G

    Google

    Google Data Analysis with Python

    Skills you'll gain: Pandas (Python Package), NumPy, Data Manipulation, Code Reusability, Package and Software Management, Data Analysis, Data Integration, JSON, Object Oriented Programming (OOP), Data Science, Data Structures, Python Programming, Exploratory Data Analysis, Programming Principles, Computational Logic, Computer Programming

    4.7 stars, 203 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (203) · Beginner · Specialization · 3 - 6 Months

    Category: Bestseller
    Bestseller
    Status: Free trial
    Free trial
  • F

    Fractal Analytics

    Python for Data Science

    Skills you'll gain: Feature Engineering, Data Wrangling, Exploratory Data Analysis, Matplotlib, Statistical Analysis, Data Visualization, Plot (Graphics), Data Preprocessing, Statistical Methods, Seaborn, Data Science, Data Manipulation, Data Cleansing, Data Analysis, Pandas (Python Package), Statistics, Data Transformation, Descriptive Statistics, Correlation Analysis, Statistical Hypothesis Testing

    4.2 stars, 221 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.2 (221) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • I

    IBM

    IBM Data Science

    Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Wrangling, SQL, Plot (Graphics), Exploratory Data Analysis, Unsupervised Learning, Model Evaluation, Data Cleansing, Jupyter, Data Literacy, Generative AI, Professional Networking, Data Visualization, Python Programming

    4.6 stars, 151K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (151K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • G

    Google

    Introduction to Data Analysis Using Python

    Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Programming Principles, Computer Programming, Scripting, Code Reusability

    4.6 stars, 193 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (193) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    IBM

    Data Science Fundamentals with Python and SQL

    Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, SQL, Descriptive Statistics, Data Visualization, Statistical Analysis, Jupyter, Data Presentation, Probability Distribution, Statistics, Statistical Methods, Data Science, Database Management, Relational Databases, R Programming, Data Analysis Software, Python Programming, NumPy, Data Analysis

    4.6 stars, 76K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (76K) · Beginner · Specialization · 3 - 6 Months

    Category: Bestseller
    Bestseller
    Status: Free trial
    Free trial
  • U

    University of Michigan

    Introduction to Data Science in Python

    Skills you'll gain: Pandas (Python Package), Data Manipulation, NumPy, Data Processing, Data Cleansing, Data Science, Statistical Analysis, Pivot Tables And Charts, Data Analysis, Python Programming, Data Import/Export, Text Mining

    4.5 stars, 27K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (27K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • D

    Duke University

    Programming for Python Data Science: Principles to Practice

    Skills you'll gain: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Predictive Analytics, Data Visualization, Debugging, Data Presentation, Code Reusability, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Predictive Modeling, Data Analysis

    4 stars, 113 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4 (113) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1234…834

Best Python For Data Science courses from IBM

Top-rated Python For Data Science courses offered by IBM on Coursera.

  1. 1
    Python for Data Science, AI & Development
    IBMBeginner1 - 3 Months4.6(43,857)IBM
  2. 2
    Data Analysis with Python
    IBMIntermediate1 - 3 Months4.7(19,806)IBM
  3. 3
    Python Project for Data Science
    IBMIntermediate1 - 4 Weeks4.5(4,928)IBM

Best Python For Data Science certificate programs

Earn a certificate in Python For Data Science from top universities and companies.

  1. 1
    Applied Data Science with Python
    University of MichiganIntermediate3 - 6 Months4.5(34,395)Specialization
  2. 2
    Google Data Analysis with Python
    GoogleBeginner3 - 6 Months4.7(203)Specialization
  3. 3
    IBM Data Science
    IBMBeginner3 - 6 Months4.6(151,293)Professional Certificate

Best Python For Data Science courses for beginners

Top-rated beginner-friendly Python For Data Science courses with no prerequisites.

  1. 1
    Python for Data Science
    Fractal AnalyticsBeginner1 - 3 Months4.2(221)No prerequisites
  2. 2
    Introduction to Data Analysis Using Python
    GoogleBeginner1 - 4 Weeks4.6(193)No prerequisites
  3. 3
    Data Science Fundamentals with Python and SQL
    IBMBeginner3 - 6 Months4.6(75,525)No prerequisites

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
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok