Course Highlights
  • Learn the foundations of data science and machine learning using Python. Learn how to think like a data scientist, and dive into ever-more advanced analysis and predictive modeling using data and code. Understand what it means to learn from data using ML tools and algorithms. Use real tools and build your experience with Jupyter Lab, Numpy, Matplotlib, Seaborn, Pandas, Scikit Learn, and more.
Curriculum

2 Topics
Video: Considering a Career in Data Science and Machine Learning?
Video: About Data Science & Machine Learning Course

9 Topics
Video: DS/ML Course Introduction
Video: What Will You Do in This Course?
Video: Prerequisites for Data Science and Machine Learning
Video: Tools and Tips for Success
What is a Data Scientist
About Writing Code
Lab: Mini Research Project
What You Will Learn
Why Are You Here?

4 Topics
Video: What is Artificial Intelligence
Why Learn Machine Learning Today
Quiz: Why is machine learning so hyped today?
Feedback: Essence of Machine Learning

4 Topics
DS/ML Course Technology Stack
Video: Introduction to Jupyter Notebooks
Download DS/ML Course Labs
Lab: Test Lab Install

12 Topics
Video: Love the Product Not the Tools
DS/ML Course Learning Strategy
Resource: O'REILLY Python Data Science Handbook
Video: What is Numpy
How to learn NumPy - NumPy Course
Video: What is Matplotlib
Additional Matplotlib Resources
Video: Python Pandas
Additional Pandas Resources
Video: What is Scikit Learn
Lab: Tech Stack Practice
Feedback: Learning Numpy Pandas and Matplotlib

7 Topics
What is Sigma Notation
Video: What is Sigma Notation
Quiz: Practice with Sums
What is a Derivative
Video: What is a Derivative
Quiz: Practice with Derivatives
Feedback: Math Review

20 Topics
Video: What is EDA
Video: Exploratory Data Analysis
Introduction to EDA with Python Pandas
Video: Boxplots (Box and Whisker)
Create Boxplots with Seaborn & Matplotlib
Video: How to Find Outliers
How to Find Outliers
Video: What is a Histogram
Create Histograms with Pandas Seaborn & Matplotlib
Video: What is a Plot Diagram
Plot Diagrams with Matplotlib & Seaborn
Video: Bar Chart and Pie Chart with Matplotlib
How to Make a Bar Chart with Matplotlib
Video: Correlation Matrix and Homoscedasticity
Correlation Matrix and Homoscedasticity
Video: Auto Exploratory Data Analysis
Auto Exploratory Data Analysis
Quiz: Exploratory Data Analysis
Lab: Exploratory Data Analysis
Feedback: Exploratory Data Analysis

6 Topics
Video: What is Linear Regression
Quiz: Linear Things
Lab: What is Linear Regression
Video Lab Solution: What is Linear Regression
The Bias Variance Tradeoff
Feedback: Linear Regression I

16 Topics
Video: What is Gradient Descent
Video: The Loss Function aka Cost Function Formula
Video: Using the Gradient Descent
What is Gradient Descent
Quiz: Gradient Descent
Video: What is Regularization
Regularization in Machine Learning
Quiz: Regularization
Video: Feature Scaling
Quiz: Feature Scaling
Feature Scaling in Scikit Learn
Lab: Gradient Descent and Regularization
Video Solution: Gradient Descent and Regularization
Lab: Linear Regression
Video Solution: California Housing Lab
Feedback: Linear Regression II

11 Topics
How to Improve Predictive Modeling
Video: Improve Predictive Modeling with Test Set
How to Use Train Test Split
Video: What is a Baseline Model
Quiz: Baseline Models
Scikit Learn Baseline Model
What is a Random State Generator
Quiz: Random Seed
Lab: California Housing Extended
Video Solution: California Housing Extended Lab
Feedback: Model Evaluation I

12 Topics
Video: Classification vs. Regression
Quiz: Classification Intro
Video: KPI Metrics
Video: Model Accuracy and Confusion Matrix
Video: F1 Score Precision and Recall
Metrics Don't Affect Performance!
Quiz: Metrics
What is a Confusion Matrix
F1 Score Precision and Recall
Lab: Detect Breast Cancer Metrics
Video Lab Solution: Detect Breast Cancer Metrics
Feedback: Model Evaluation II

9 Topics
Video: Decision Trees in Machine Learning
Decision Tree Analysis
Quiz: Tree Parameters
Video: How to Split Data and Gini Coefficient
Decision Tree Information Gain and Entropy
Quiz: Splitting
Lab: Classify Spam with Decision Tree
Video Solution: Lab Classify Spam with Decision Tree
Feedback: Classification with Decision Trees

15 Topics
How to Use the Test Set
Video: Cross Validation & Validation Sets
Quiz: Validation Schemes
Video: Learning Curve - Overfitting and Underfitting
Video: Validation Curve and Gridsearch
Validation and Learning Curve with Overfitting and Underfitting
Quiz: Validation and Learning Curves
Data Validation and Sklearn Cross Validation
Lab: Classify Spam
Video Solution: Classify Spam Histogram Lab
Video Solution: Classify Spam Gridsearch Lab
Video Solution: Classify Spam Learning Curve Lab
Video Solution: Classify Spam Validation Curve Lab
Video Solution: Feature Selection and Ranking
Feedback: Model Validation

10 Topics
Introduction: Ensemble Methods - Bagging & Boosting
Video: Bagging
Video: Random Forest Classifier
Quiz: Bagging
Video: Boosting
Quiz: Boosting
Stacking & Gradient Boosting
Lab: Classify Handwritten Digits
Video Solution: Classify Handwritten Digits Lab
Feedback: Ensemble Methods

18 Topics
Structured vs Unstructured Data
Video: Dealing with Data
Video: Working with Tabular Data
Quiz: Tabular and Missing Data
Encoding Categorical Data and Data Imputing
Video: Computer Vision and Sound Models
Quiz: Computer Vision and Sound Data
Quick Look Ahead: Deep Learning
Video: Introduction to NLP
Video: Introduction to Sklearn Pipelines
Quiz: NLP and Pipelines
Python NLP and Sklearn Resources
Link: Data Cleaning - Tidy Data Paper
Lab: Clean Dataset
Video Solution: Clean Dataset Lab
Lab: Basic NLP
Video Solution: Basic NLP Lab
Feedback: Dealing with Data

3 Topics
Introduction: Unsupervised Learning
Video: Introduction to Unsupervised Learning
Quiz: Unsupervised Learning

14 Topics
Video: Introduction to Clustering
Video: K-Means Clustering
Link: Visualize K-Means Clustering
Video: DBScan
Link: Visualize DBScan Clustering
Quiz: Clustering
Parameters for K-Means and DBScan Clustering
Video: Define Cluster Distance and Metrics
Define Cluster Distance Mathematically
What is L2-Norm?
Lab: Cluster Customer Data
Video Solution: Cluster Customer Data (K-Means) Lab
Video Solution: Cluster Customer Data (DBScan) Lab
Feedback: Clustering

12 Topics
Video: The Curse of Dimensionality
The Curse of Dimensionality
Quiz: What Dimension?
Video: Principal Component Analysis
Quiz: Reduce What?
Sklearn PCA Parameters & Attributes
Sklearn Dimensionality Reduction
Lab: PCA Customer Clustering
Video Solution: PCA Customer Clustering Lab
Lab Link: PCA with Python Data Science Handbook
Lab Link: K-Means with Python Data Science Handbook
Feedback: Dimensionality Reduction

9 Topics
Video: Data Science and ML Capstone Project
Elements of the Capstone Project
DS/ML Capstone Project Ideas
DS/ML Dataset Resources
DS/ML Capstone Proposal Instructions
Lab: DS/ML Capstone Proposal Form
Semi-Formal Research Paper Format
Video: Capstone Project Format
DS/ML Capstone Report Template

9 Topics
Video: DS/ML Course Review
What to Study Next
Additional ML Resources: Books Videos Courses
Additional Resources: Deep Learning
Additional Resources: DevOps and Cloud
Data Science Online Communities
Data Science Blogs
Data Science and ML Job Preparation
Feedback: DS/ML Course

1 Topic
Request Completion Certificate

  Write a Review

Data Science & Machine Learning with Python

Go to Paid Course