IBM Data Science Professional Certificate credential artwork

IBM Data Science Professional Certificate Program Guide

Validates practical skills in Python, SQL, data analysis, visualization, machine learning and generative AI tools for data science.

Work through 12 courses in order, from data science basics and tools to Python, SQL, data analysis, visualization and machine learning, then a capstone, generative AI and career preparation. Complete the labs and graded assessments. There is no final exam.

Understand the program

Courses

Rows are courses with Coursera's hour estimates.

Course 1What is Data Science? (12 hours)
  1. Module 1Defining Data Science and What Data Scientists Do
  2. Module 2Data Science Topics
  3. Module 3Applications and Careers in Data Science
  4. Module 4Data literacy for Data Science (Optional)
Course 2Tools for Data Science (16 hours)
  1. Module 1Overview of Data Science Tools
  2. Module 2Languages of Data Science
  3. Module 3Packages, APIs, Data Sets, and Models
  4. Module 4Jupyter Notebooks and JupyterLab
  5. Module 5RStudio & GitHub
  6. Module 6Final Project and Submission
Course 3Data Science Methodology (9 hours)
  1. Module 1From Problem to Approach and From Requirements to Collection
  2. Module 2From Understanding to Preparation and From Modeling to Evaluation
  3. Module 3From Deployment to Feedback and Final Evaluation
  4. Module 4Final Project and Assessment

Example scenario: A bike-share company wants to reduce empty stations. Which question would you ask first, and what data would you need to answer it?

Course 4Python for Data Science, AI & Development (24 hours)
  1. Module 1Python Basics
  2. Module 2Python Data Structures
  3. Module 3Python Programming Fundamentals
  4. Module 4Working with Data in Python
  5. Module 5APIs and Data Collection
Course 5Python Project for Data Science (7 hours)
  1. Module 1Crowdsourcing Short squeeze Dashboard
  2. Module 2Final Project
Course 6Databases and SQL for Data Science with Python (18 hours)
  1. Module 1Getting Started with SQL
  2. Module 2Introduction to Relational Databases and Tables
  3. Module 3Intermediate SQL
  4. Module 4Accessing Databases using Python
  5. Module 5Course Assignment
  6. Module 6Bonus Module: Advanced SQL for Data Engineers

Example scenario: You have one table of customers and one of orders. How would you list customers who have not ordered in the last 90 days?

Course 7Data Analysis with Python (16 hours)
  1. Module 1Importing Data Sets
  2. Module 2Data Wrangling
  3. Module 3Exploratory Data Analysis
  4. Module 4Model Development
  5. Module 5Model Evaluation and Refinement
  6. Module 6Final Assignment
Course 8Data Visualization with Python (19 hours)
  1. Module 1Introduction to Data Visualization Tools
  2. Module 2Basic and Specialized Visualization Tools
  3. Module 3Advanced Visualizations and Geospatial Data
  4. Module 4Creating Dashboards with Plotly and Dash
  5. Module 5Final Project and Exam
Course 9Machine Learning with Python (20 hours)
  1. Module 1Introduction to Machine Learning
  2. Module 2Linear and Logistic Regression
  3. Module 3Building Supervised Learning Models
  4. Module 4Building Unsupervised Learning Models
  5. Module 5Evaluating and Validating Machine Learning Models
  6. Module 6Final Project and Exam

Example scenario: A model predicts loan defaults with 95% accuracy, but only 5% of customers default. Why might accuracy be misleading here?

Course 10Applied Data Science Capstone (14 hours)
  1. Module 1Introduction
  2. Module 2Exploratory Data Analysis (EDA)
  3. Module 3Interactive Visual Analytics and Dashboard
  4. Module 4Predictive Analysis (Classification)
  5. Module 5Present Your Data-Driven Insights
Course 11Generative AI: Elevate Your Data Science Career (14 hours)
  1. Module 1Data Science and Generative AI
  2. Module 2Use of Generative AI for Data Science
  3. Module 3Final Project and Exam
Course 12Data Scientist Career Guide and Interview Preparation (9 hours)
  1. Module 1Building a Foundation
  2. Module 2Applying and Preparing to Interview
  3. Module 3Interviewing

Coursera program page

Format

Courses
12
Duration
178h
Assessment
Quizzes, labs, capstone
Delivery
Online, self-paced
Languages
English

Enrolment

Anyone can enroll on Coursera, which offers a 7-day free trial and financial aid.

Make a study plan

Coursera's course estimates add up to 178 hours, and Coursera suggests 4 months at 10 hours a week.

Most candidates spend 100–200 hours. Coursera's course estimates add up to 178 hours. Plan for the low end if you already code in Python; plan for the high end if Python and machine learning are new to you.

18 weeksto be ready
  1. 1Understand the programLook through the courses and how the program is graded.9 h
  2. 3Learn the core conceptsWork through the courses in order and complete the graded work.160 h
  3. 4Finish the programFinish the remaining assessments and claim your certificate.9 h

Learn the core concepts

The program is the course. Build a second project of your own alongside the capstone.

See all 2 IBM Data Science courses →

Publish your work. Put the capstone and one project on a data set you chose yourself on GitHub, or as a small Streamlit or Flask app.

Finish the program

Complete the coursework on your own schedule.

  • Finish all 12 courses and their graded assessments, including the capstone.
  • Retry any quiz or lab you have not passed.
  • Claim the IBM badge on Credly from the Coursera email. It carries the ACE recommendation of up to 12 college credits.
  • Cancel your subscription if you do not want to keep paying.

IBM badge criteria

Advice from learners