Gain a comprehensive set of advanced data science skills spanning Python programming, machine learning, and data science ethics for immediate application to your current or desired role — premium learning experience, 100% online.
10 weeks,
excluding orientation
12 hours per week
entirely online
Weekly modules, flexible learning
Multiple payment options
1
An understanding of advanced data science methodologies and tools that can be immediately applied to your role.
2
A knowledge of the programming languages commonly used in data science, especially Python.
3
The ability to create and deploy machine learning models for practical applications.
4
Experience executing comprehensive data science projects from start to finish.
Module 1 Data Science Methodologies
Explore two data science methodologies that can be used to solve data science problems.
Module 2 Using Python for Data Science
Learn the fundamentals of Python programming and working with data in Python.
Module 3 Python Fundamentals and Data
Explore the foundational and practical techniques in web scraping and data extraction using Python.
Module 4 SQL for Data Science
Learn Structured Query Language (SQL) and how it can be applied to data science problems.
Module 5 Using Python to Analyze Data
Develop an understanding of working with data in Python and apply this knowledge practically.
Module 6 Data Visualization Using Python
Create, interpret, and present effective data visualizations using Python libraries and tools, transforming complex datasets into actionable insights.
Module 7 Introduction to Machine Learning with Python
Learn about applied machine learning using Python tools.
Module 8 Supervised and Unsupervised Machine Learning
Explore supervised and unsupervised machine learning modeling and evaluation techniques.
Module 9 Capstone Project 1: Data Collection, Wrangling, and Analysis
Collect, clean, and explore data to gain insights into a real-life business problem.
Module 10 Capstone Project 2: Presenting Data-Driven Insights
Gain Excel skills to manage, clean, and analyze data using functions, filters, and pivot tables.
Please note that module titles and their contents are subject to change during microcredential development.
Advance your tech career with training built for the real world.
At IBM, we’re passionate about delivering education to professionals who want to lead with confidence in a rapidly evolving digital landscape. Drawing on a proud legacy of innovation, IBM delivers industry-relevant learning that blends business insight with real-world application — equipping you to solve complex challenges, drive smarter decisions, and stay competitive where it counts.
Our courses reflect a commitment to relevance, accessibility, and measurable impact, and are developed in collaboration with leading practitioners at the forefront of their fields. Whether advancing in your current role or exploring new opportunities, IBM helps you build skills that matter — shaped by purpose, grounded in practice, and always focused on what comes next.
This IBM technical microcredential is delivered in collaboration with online education provider GetSmarter, part of edX. Join a growing community of global professionals, and benefit from the opportunity to:
Gain invaluable competencies and recognition from an international selection of universities and institutions, online and in your own time.
Enjoy a personalized, people-mediated online learning experience created to make you feel supported at every step.
Experience a flexible but structured approach to online education as you plan your learning around your life to meet weekly milestones.