Video accessible from your Account page after purchase.
12+ Hours of Video Instruction
Build a strong foundation in machine learning through approachable explanations, real-world examples, and hands-on Python labs.
Overview:
Practical Machine Learning Fundamentals guides you through the complete machine learning workflow, from exploring and preparing data to building, evaluating, securing, and explaining models with tools such as Jupyter, pandas, and scikit-learn. Youll develop practical experience with preprocessing pipelines, classification models, performance metrics, and responsible machine learning, while learning to recognize security threats, bias, and other common risks. Designed for learners who are new to machine learning, this course provides the essential knowledge and practical skills needed to begin creating trustworthy ML solutions and continue toward more advanced study.
Topics Include:
Skill Level:
Learn How To:
Course Requirement:
Who Should Take This Course:
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Introduction
Module 1: ML Foundations & Core Concepts
Lesson 1: What is Machine Learning?
1.1 ML vs. AI vs. data science
1.2 Why ML matters in industry
1.3 Security context: Prediction as attack surface
Lesson 2: Major ML Types
2.1 Supervised, unsupervised, reinforcement learning
2.2 Use cases across domains
2.3 When to choose each
Lesson 3: Real-World ML Systems
3.1 Recommendation engines
3.2 Fraud detection
3.3 Predictive maintenance
3.4 Cybersecurity ML workflows
Lesson 4: ML Workflow Overview
4.1 The end-to-end ML workflow
4.2 Common failures & misunderstandings
Module 1 Lab: Exploring ML in Python
Module 2: Python ML Tooling & Data Foundations
Lesson 5: Jupyter & Google Colab Deep Dive
5.1 File management
5.2 GPU/CPU runtimes
5.3 Notebook best practices
Lesson 6: pandas for Data Analysis
6.1 Selecting, filtering, grouping
6.2 Handling missing values
6.3 Joining datasets
Lesson 7: Understanding Real-World Data
7.1 Data types
7.2 Leakage and why it matters
7.3 Schema validation basics
Module 2 Lab: Exploring ML in Python
Module 3: Feature Engineering & Preprocessing
Lesson 8: Missing Data Handling
8.1 Mean/median/mode
8.2 Domain-driven imputations
8.3 When not to impute
Lesson 9: Outliers & Robust Preprocessing
9.1 Z-score
9.2 IQR
9.3 Winsorization
9.4 Isolation forest
9.5 Why multivariate outliers matter
Lesson 10: Encoding Categorical Data
10.1 Label encoding
10.2 One-hot
10.3 Target encoding
Lesson 11: Scaling & Normalization
11.1 StandardScaler and MinMaxScaler
11.2 When scaling matters
11.3 Pipeline integration
Module 3 Lab: Titanic Preprocessing Pipeline
Module 4: Modeling & Evaluation
Lesson 12: Classification Foundations
12.1 Logistic regression intuition
12.2 Decision boundaries
12.3 Overfitting vs. underfitting
Lesson 13: Train/Test Split & Cross-Validation
13.1 Why we split data
13.2 Stratified sampling
13.3 K-fold and repeated Cross-Validation (CV)
13.4 Time-series CV overview
Lesson 14: Model Evaluation Metrics
14.1 Accuracy pitfalls
14.2 Precision, recall, and F1
14.3 Confusion matrix
14.4 Receiver Operating Characteristic (ROC) vs. Precision-Recall Curves
14.5 Business context of metrics
Module 4 Lab: Build & Evaluate a Titanic Classifier
Module 5: ML Security & Adversarial Thinking
Lesson 15: ML Threat Landscape
15.1 Data poisoning, label flipping, and model inversion
15.2 Membership inference
15.3 Adversarial examples
Lesson 16: Attack Demonstration
16.1 Fast Gradient Sign Method (FGSM)
16.2 Black-box adversarial inputs
16.3 Model extraction
Lesson 17: Defending ML Systems
17.1 Threat modeling
17.2 Data validation and versioning
17.3 Monitoring drift and abuse
17.4 Secure deployment considerations
Module 5 Lab: Crafting & Detecting Adversarial Attacks
Module 6: Responsible ML, Fairness & Career Next Steps
Lesson 18: Understanding ML Bias
18.1 Sources of bias
18.2 Examples from healthcare, justice, and finance
18.3 Why fairness is hard
Lesson 19: Fairness Metrics
19.1 Demographic parity
19.2 Equalized odds
19.3 Individual fairness
19.4 Counterfactual fairness
Lesson 20: Explainability Tools
20.1 SHapley Additive exPlanations (SHAP)
20.2 Local Interpretable Model-agnostic Explanations (LIME)
20.3 Permutation importance
20.4 Partial dependence plots
Lesson 21: Career Pathways & Learning Roadmap
21.1 Data science vs. ML engineering vs. MLOps
21.2 Building a project portfolio
21.3 Certification choices
Module 6 Lab: Fairness Evaluation on the Titanic Model
