Python for Machine Learning & Data Science
A deep dive into the full data science pipeline, from exploratory data analysis to deploying supervised and unsupervised machine learning models. Focuses on real-world case studies in regression, classification, clustering, and feature engineering.
Instructor
Jose Portilla
Duration
44 hours
Issued
Pierian Training
The certificate

What it covered — 17 modules
- 01
Course Introduction
Welcome to the Course! · Course Overview · Python Installation and Setup
4/4 lectures - 02
NumPy - Numerical Python
Introduction to NumPy · NumPy Arrays · NumPy Indexing and Selection
5/5 lectures - 03
Pandas - Data Analysis
Introduction to Pandas · Series · DataFrames - Part 1, 2, and 3
9/9 lectures - 04
Matplotlib - Data Visualization
Introduction to Matplotlib · Matplotlib Functional Method · Matplotlib Object Oriented Method
5/5 lectures - 05
Seaborn - Statistical Data Visualization
Introduction to Seaborn · Distribution Plots · Categorical Plots
7/7 lectures - 06
Data Analysis Capstone Project
Capstone Project Overview · Capstone Project Solutions
2/2 lectures - 07
Machine Learning Overview
What is Machine Learning? · Types of Machine Learning · The Machine Learning Workflow
3/3 lectures - 08
Linear Regression
Linear Regression Theory · Linear Regression with Scikit-Learn · Evaluation Metrics (MAE, MSE, RMSE)
5/5 lectures - 09
Cross Validation and Grid Search
Train | Test Split · Cross Validation Theory · Grid Search for Hyperparameter Tuning
3/3 lectures - 10
Logistic Regression
Logistic Regression Theory · Binary Classification · Multi-Class Classification
4/4 lectures - 11
K-Nearest Neighbors (KNN)
KNN Theory · Choosing K Value · KNN with Scikit-Learn
3/3 lectures - 12
Support Vector Machines (SVM)
SVM Theory · Kernel Trick · SVM for Classification
3/3 lectures - 13
Decision Trees and Random Forests
Tree Based Methods Theory · Decision Trees with Scikit-Learn · Random Forest Classifiers
4/4 lectures - 14
Boosting Methods
AdaBoost Theory · Gradient Boosting · XGBoost Basics
3/3 lectures - 15
Unsupervised Learning - Clustering
K-Means Clustering Theory · Choosing Number of Clusters (Elbow Method) · Hierarchical Clustering
4/4 lectures - 16
Principal Component Analysis (PCA)
PCA Theory · Dimensionality Reduction with PCA
2/2 lectures - 17
Model Deployment
Introduction to Model Deployment · Pickling Models · Creating a Simple API/Web Interface (Streamlit or Flask basics)
3/3 lectures
Toolkit from this course
More certificates
- 01The Complete Python Bootcamp: From Zero to Hero in Python 22 hoursCompleted
- 03A deep understanding of Deep Learning & Neural Networks with Python 57.5 hoursLearning
- 04A deep understanding of AI large language model mechanisms 91 hoursLearning
- 05Practical AI with Python and Reinforcement Learning 26.5 hoursLearning