Expires in:

LEARNING PATH
LEARNING PATH
Python for Data Science
Python for Data Science
This path is for data professionals looking to build job-ready machine learning skills with Python, including regression, classification, unsupervised learning and more.
This path is for data professionals looking to build job-ready machine learning skills with Python, including regression, classification, unsupervised learning and more.
certificate available
106 hours
5 courses
4 guided projects



Overview
This path is for data professionals looking to build job-ready data science & machine learning skills with Python.
We'll start by mastering the foundations of data prep & EDA, including scoping projects, gathering & cleaning data, performing exploratory data analysis, and preparing the data for modeling.
Next we'll dive into Regression Analysis, a popular supervised learning technique for making predictions with numerical data. We'll introduce simple & multiple linear regression, review key model assumptions, and walk through the steps for testing and validating your models. We'll also cover multiple techniques for regularized regression and time series analysis, including ridge & lasso regression, moving averages, decomposition, and more.
From there we'll explore Classification Modeling, another supervised learning technique for making predictions with categorical data. We'll the k-nearest neighbors and logistic regression models, review evaluation metrics like accuracy, precision & recall, then explore methods for working with imbalanced data. We'll then dive into decision trees and ensemble models, including random forests & gradient boosting.
From there, we'll cover Unsupervised Learning, a popular approach for discovering hidden patterns & relationships in data. We'll use clustering algorithms for segmentation & anomaly detection, and then leverage dimensionality reduction algorithms for visualizing complex data, identifying clusters, and building recommendation engines.
Last but not least, we'll branch into Natural Language Processing, a fast-growing field focused on using computers to work with text data. We'll start with traditional machine learning techniques then dive into modern deep learning & LLM approaches, where we'll use Hugging Face to perform sentiment analysis, named entity recognition, zero-shot classification, text summarization & generation, and more.
This path is designed to help you learn job-ready skills, solve real business problems, and build a project portfolio to showcase your skills to peers and employers.
Skills You'll Learn
Data Science
Machine Learning
AI
Who Should Take This Path?
Data analysts or BI professionals looking to transition into data science
Data scientists who want to learn how to build and interpret machine learning models in Python
Students looking for a hands-on, project-based learning experience
Path Requirements
Jupyter Notebooks (free download, we'll walk through the install)
Familiarity with base Python and Pandas is recommended, but not required
Meet Your Instructors

Chris Bruehl
Analytics Engineer & Lead Python Instructor
Chris is a Python expert, certified Statistical Business Analyst, and seasoned Data Scientist, having held senior-level roles at large insurance firms and financial service companies. He earned a Masters in Analytics at NC State's Institute for Advanced Analytics, where he founded the IAA Python Programming club.

Alice Zhao
Lead Data Science Instructor
Alice Zhao is a seasoned data scientist and author of the book, SQL Pocket Guide, 4th Edition (O'Reilly). She has taught numerous courses in Python, SQL, and R as a data science instructor at Maven Analytics and Metis, and as a co-founder of Best Fit Analytics.
Overview
This path is for data professionals looking to build job-ready data science & machine learning skills with Python.
We'll start by mastering the foundations of data prep & EDA, including scoping projects, gathering & cleaning data, performing exploratory data analysis, and preparing the data for modeling.
Next we'll dive into Regression Analysis, a popular supervised learning technique for making predictions with numerical data. We'll introduce simple & multiple linear regression, review key model assumptions, and walk through the steps for testing and validating your models. We'll also cover multiple techniques for regularized regression and time series analysis, including ridge & lasso regression, moving averages, decomposition, and more.
From there we'll explore Classification Modeling, another supervised learning technique for making predictions with categorical data. We'll the k-nearest neighbors and logistic regression models, review evaluation metrics like accuracy, precision & recall, then explore methods for working with imbalanced data. We'll then dive into decision trees and ensemble models, including random forests & gradient boosting.
From there, we'll cover Unsupervised Learning, a popular approach for discovering hidden patterns & relationships in data. We'll use clustering algorithms for segmentation & anomaly detection, and then leverage dimensionality reduction algorithms for visualizing complex data, identifying clusters, and building recommendation engines.
Last but not least, we'll branch into Natural Language Processing, a fast-growing field focused on using computers to work with text data. We'll start with traditional machine learning techniques then dive into modern deep learning & LLM approaches, where we'll use Hugging Face to perform sentiment analysis, named entity recognition, zero-shot classification, text summarization & generation, and more.
This path is designed to help you learn job-ready skills, solve real business problems, and build a project portfolio to showcase your skills to peers and employers.
Skills You'll Learn
Data Science
Machine Learning
AI
Who Should Take This Path?
Data analysts or BI professionals looking to transition into data science
Data scientists who want to learn how to build and interpret machine learning models in Python
Students looking for a hands-on, project-based learning experience
Path Requirements
Jupyter Notebooks (free download, we'll walk through the install)
Familiarity with base Python and Pandas is recommended, but not required
Meet Your Instructors

Chris Bruehl
Analytics Engineer & Lead Python Instructor
Chris is a Python expert, certified Statistical Business Analyst, and seasoned Data Scientist, having held senior-level roles at large insurance firms and financial service companies. He earned a Masters in Analytics at NC State's Institute for Advanced Analytics, where he founded the IAA Python Programming club.

Alice Zhao
Lead Data Science Instructor
Alice Zhao is a seasoned data scientist and author of the book, SQL Pocket Guide, 4th Edition (O'Reilly). She has taught numerous courses in Python, SQL, and R as a data science instructor at Maven Analytics and Metis, and as a co-founder of Best Fit Analytics.
Overview
This path is for data professionals looking to build job-ready data science & machine learning skills with Python.
We'll start by mastering the foundations of data prep & EDA, including scoping projects, gathering & cleaning data, performing exploratory data analysis, and preparing the data for modeling.
Next we'll dive into Regression Analysis, a popular supervised learning technique for making predictions with numerical data. We'll introduce simple & multiple linear regression, review key model assumptions, and walk through the steps for testing and validating your models. We'll also cover multiple techniques for regularized regression and time series analysis, including ridge & lasso regression, moving averages, decomposition, and more.
From there we'll explore Classification Modeling, another supervised learning technique for making predictions with categorical data. We'll the k-nearest neighbors and logistic regression models, review evaluation metrics like accuracy, precision & recall, then explore methods for working with imbalanced data. We'll then dive into decision trees and ensemble models, including random forests & gradient boosting.
From there, we'll cover Unsupervised Learning, a popular approach for discovering hidden patterns & relationships in data. We'll use clustering algorithms for segmentation & anomaly detection, and then leverage dimensionality reduction algorithms for visualizing complex data, identifying clusters, and building recommendation engines.
Last but not least, we'll branch into Natural Language Processing, a fast-growing field focused on using computers to work with text data. We'll start with traditional machine learning techniques then dive into modern deep learning & LLM approaches, where we'll use Hugging Face to perform sentiment analysis, named entity recognition, zero-shot classification, text summarization & generation, and more.
This path is designed to help you learn job-ready skills, solve real business problems, and build a project portfolio to showcase your skills to peers and employers.
Skills You'll Learn
Data Science
Machine Learning
AI
Who Should Take This Path?
Data analysts or BI professionals looking to transition into data science
Data scientists who want to learn how to build and interpret machine learning models in Python
Students looking for a hands-on, project-based learning experience
Path Requirements
Jupyter Notebooks (free download, we'll walk through the install)
Familiarity with base Python and Pandas is recommended, but not required
Meet Your Instructors

Chris Bruehl
Analytics Engineer & Lead Python Instructor
Chris is a Python expert, certified Statistical Business Analyst, and seasoned Data Scientist, having held senior-level roles at large insurance firms and financial service companies. He earned a Masters in Analytics at NC State's Institute for Advanced Analytics, where he founded the IAA Python Programming club.

Alice Zhao
Lead Data Science Instructor
Alice Zhao is a seasoned data scientist and author of the book, SQL Pocket Guide, 4th Edition (O'Reilly). She has taught numerous courses in Python, SQL, and R as a data science instructor at Maven Analytics and Metis, and as a co-founder of Best Fit Analytics.
Explore more learning paths
Explore more learning paths


Coming Soon
8
hours
Skill learning path
Generative AI Essentials
This path will help you turn Gen AI into your competitive edge. Learn how LLMs work, master the art of prompt engineering, and unlock new ways to think, create, and lead with AI.
4 Courses
Skills You'll Learn
AI
Featured
Persona - Career Launcher
Persona - Data literacy
Persona - Upskiller
Skill Path



26
hours
Skill learning path
Data Literacy Foundations
This path is for anyone looking to build foundational data literacy and analytical thinking skills, and learn how to interpret, manage, analyze and communicate with data.
4 Courses
2 Guided Projects
Skills You'll Learn
Data Analysis
Data Foundations
Data Prep
Skill Path
Persona - Data literacy
Featured






85
hours
career learning path
Business Intelligence Analyst
This path is for aspiring data professionals looking to master a powerful stack of self-service business intelligence tools, including Excel, MySQL, Power BI and Tableau
6 Courses
4 Guided Projects
Skills You'll Learn
Data Analysis
Data Foundations
Data Prep
Data Visualization
Database Design
Career Path
Featured
Persona - Career Launcher


Coming Soon
8
hours
Skill learning path
Generative AI Essentials
This path will help you turn Gen AI into your competitive edge. Learn how LLMs work, master the art of prompt engineering, and unlock new ways to think, create, and lead with AI.
4 Courses
Skills You'll Learn
AI
Featured
Persona - Career Launcher
Persona - Data literacy
Persona - Upskiller
Skill Path



26
hours
Skill learning path
Data Literacy Foundations
This path is for anyone looking to build foundational data literacy and analytical thinking skills, and learn how to interpret, manage, analyze and communicate with data.
4 Courses
2 Guided Projects
Skills You'll Learn
Data Analysis
Data Foundations
Data Prep
Skill Path
Persona - Data literacy
Featured


Coming Soon
8
hours
Skill learning path
Generative AI Essentials
This path will help you turn Gen AI into your competitive edge. Learn how LLMs work, master the art of prompt engineering, and unlock new ways to think, create, and lead with AI.
4 Courses
Skills You'll Learn
AI
Featured
Persona - Career Launcher
Persona - Data literacy
Persona - Upskiller
Skill Path



26
hours
Skill learning path
Data Literacy Foundations
This path is for anyone looking to build foundational data literacy and analytical thinking skills, and learn how to interpret, manage, analyze and communicate with data.
4 Courses
2 Guided Projects
Skills You'll Learn
Data Analysis
Data Foundations
Data Prep
Skill Path
Persona - Data literacy
Featured
FOR INDIVIDUALS
Master data & AI skills
Build data & AI skills to launch or accelerate your career (start for free, no credit card required).

FOR COMPANIES & TEAMS
Transform your workforce
Assess your team's data & AI skills and follow personalized learning plans to close the gaps.
FOR INDIVIDUALS
Master data & AI skills
Build data & AI skills to launch or accelerate your career (start for free, no credit card required).

FOR COMPANIES & TEAMS
Transform your workforce
Assess your team's data & AI skills and follow personalized learning plans to close the gaps.
FOR INDIVIDUALS
Master data & AI skills
Build data & AI skills to launch or accelerate your career (start for free, no credit card required).

FOR COMPANIES & TEAMS
Transform your workforce
Assess your team's data & AI skills and follow personalized learning plans to close the gaps.
DISCOVER
DISCOVER
DISCOVER


