Course Curriculum
- 18 sections
- 98 lectures
- 23 hours, 48 minutes total length
-
Welcome & Course Overview600:07:00
-
Set-up the Environment for the Course (lecture 1)00:09:00
-
Set-up the Environment for the Course (lecture 2)00:25:00
-
Two other options to setup environment00:04:00
-
Python data types Part 100:21:00
-
Python Data Types Part 200:15:00
-
Loops, List Comprehension, Functions, Lambda Expression, Map and Filter (Part 1)00:16:00
-
Loops, List Comprehension, Functions, Lambda Expression, Map and Filter (Part 2)00:20:00
-
Python Essentials Exercises Overview00:02:00
-
Python Essentials Exercises Solutions00:22:00
-
What is Numpy? A brief introduction and installation instructions.00:03:00
-
NumPy Essentials – NumPy arrays, built-in methods, array methods and attributes.00:28:00
-
NumPy Essentials – Indexing, slicing, broadcasting & boolean masking00:26:00
-
NumPy Essentials – Arithmetic Operations & Universal Functions00:07:00
-
NumPy Essentials Exercises Overview00:02:00
-
NumPy Essentials Exercises Solutions00:25:00
-
What is pandas? A brief introduction and installation instructions.00:02:00
-
Pandas Introduction00:02:00
-
Pandas Essentials – Pandas Data Structures – Series00:20:00
-
Pandas Essentials – Pandas Data Structures – DataFrame00:30:00
-
Pandas Essentials – Handling Missing Data00:12:00
-
Pandas Essentials – Data Wrangling – Combining, merging, joining00:20:00
-
Pandas Essentials – Groupby00:10:00
-
Pandas Essentials – Useful Methods and Operations00:26:00
-
Pandas Essentials – Project 1 (Overview) Customer Purchases Data00:08:00
-
Pandas Essentials – Project 1 (Solutions) Customer Purchases Data00:31:00
-
Pandas Essentials – Project 2 (Overview) Chicago Payroll Data00:04:00
-
Pandas Essentials – Project 2 (Solutions Part 1) Chicago Payroll Data00:18:00
-
Matplotlib Essentials (Part 1) – Basic Plotting & Object Oriented Approach00:13:00
-
Matplotlib Essentials (Part 2) – Basic Plotting & Object Oriented Approach00:22:00
-
Matplotlib Essentials (Part 3) – Basic Plotting & Object Oriented Approach00:22:00
-
Matplotlib Essentials – Exercises Overview00:06:00
-
Matplotlib Essentials – Exercises Solutions00:21:00
-
Seaborn – Introduction & Installation00:04:00
-
Seaborn – Distribution Plots00:25:00
-
Seaborn – Categorical Plots (Part 1)00:21:00
-
Seaborn – Categorical Plots (Part 2)00:16:00
-
Seborn-Axis Grids00:25:00
-
Seaborn – Matrix Plots00:13:00
-
Seaborn – Regression Plots00:11:00
-
Seaborn – Controlling Figure Aesthetics00:10:00
-
Seaborn – Exercises Overview00:04:00
-
Seaborn – Exercise Solutions00:19:00
-
Pandas Built-in Data Visualization00:34:00
-
Pandas Data Visualization Exercises Overview00:03:00
-
Panda Data Visualization Exercises Solutions00:13:00
-
Plotly & Cufflinks – Interactive & Geographical Plotting (Part 1)00:19:00
-
Plotly & Cufflinks – Interactive & Geographical Plotting (Part 2)00:14:00
-
Plotly & Cufflinks – Interactive & Geographical Plotting Exercises (Overview)00:11:00
-
Plotly & Cufflinks – Interactive & Geographical Plotting Exercises (Solutions)00:17:00
-
Project 1 – Oil vs Banks Stock Price during recession (Overview)00:15:00
-
Project 1 – Oil vs Banks Stock Price during recession (Solutions Part 1)00:18:00
-
Project 1 – Oil vs Banks Stock Price during recession (Solutions Part 2)00:18:00
-
Project 1 – Oil vs Banks Stock Price during recession (Solutions Part 3)00:17:00
-
Project 2 (Optional) – Emergency Calls from Montgomery County, PA (Overview)00:03:00
-
Introduction to ML – What, Why and Types…..00:15:00
-
Theory Lecture on Linear Regression Model, No Free Lunch, Bias Variance Tradeoff00:15:00
-
scikit-learn – Linear Regression Model – Hands-on (Part 1)00:17:00
-
scikit-learn – Linear Regression Model Hands-on (Part 2)00:19:00
-
Good to know! How to save and load your trained Machine Learning Model!00:01:00
-
scikit-learn – Linear Regression Model (Insurance Data Project Overview)00:08:00
-
scikit-learn – Linear Regression Model (Insurance Data Project Solutions)00:30:00
-
Theory: Logistic Regression, conf. mat., TP, TN, Accuracy, Specificity…etc.00:10:00
-
scikit-learn – Logistic Regression Model – Hands-on (Part 1)00:17:00
-
scikit-learn – Logistic Regression Model – Hands-on (Part 2)00:20:00
-
scikit-learn – Logistic Regression Model – Hands-on (Part 3)00:11:00
-
scikit-learn – Logistic Regression Model – Hands-on (Project Overview)00:05:00
-
scikit-learn – Logistic Regression Model – Hands-on (Project Solutions)00:15:00
-
Theory: K Nearest Neighbors, Curse of dimensionality ….00:08:00
-
scikit-learn – K Nearest Neighbors – Hands-on00:25:00
-
scikt-learn – K Nearest Neighbors (Project Overview)00:04:00
-
scikit-learn – K Nearest Neighbors (Project Solutions)00:14:00
-
Theory: D-Tree & Random Forests, splitting, Entropy, IG, Bootstrap, Bagging….00:18:00
-
scikit-learn – Decision Tree and Random Forests – Hands-on (Part 1)00:19:00
-
scikit-learn – Decision Tree and Random Forests (Project Overview)00:05:00
-
scikit-learn – Decision Tree and Random Forests (Project Solutions)00:15:00
-
Support Vector Machines (SVMs) – (Theory Lecture)00:07:00
-
scikit-learn – Support Vector Machines – Hands-on (SVMs)00:30:00
-
scikit-learn – Support Vector Machines (Project 1 Overview)00:07:00
-
scikit-learn – Support Vector Machines (Project 1 Solutions)00:20:00
-
scikit-learn – Support Vector Machines (Optional Project 2 – Overview)00:02:00
-
Theory: K Means Clustering, Elbow method.00:11:00
-
scikit-learn – K Means Clustering – Hands-on00:23:00
-
scikit-learn – K Means Clustering (Project Overview)00:07:00
-
scikit-learn – K Means Clustering (Project Solutions)00:22:00
-
Theory: Principal Component Analysis (PCA)00:09:00
-
scikit-learn – Principal Component Analysis (PCA) – Hands-on00:22:00
-
scikit-learn – Principal Component Analysis (PCA) – (Project Overview)00:02:00
-
scikit-learn – Principal Component Analysis (PCA) – (Project Solutions)00:17:00
-
Theory: Recommender Systems their Types and Importance00:06:00
-
Python for Recommender Systems – Hands-on (Part 1)00:18:00
-
Python for Recommender Systems – – Hands-on (Part 2)00:19:00
-
Natural Language Processing (NLP) – (Theory Lecture)00:13:00
-
NLTK – NLP-Challenges, Data Sources, Data Processing …..00:13:00
-
NLTK – Feature Engineering and Text Preprocessing in Natural Language Processing00:19:00
-
NLTK – NLP – Tokenization, Text Normalization, Vectorization, BoW….00:19:00
-
NLTK – BoW, TF-IDF, Machine Learning, Training & Evaluation, Naive Bayes …00:13:00
-
NLTK – NLP – Pipeline feature to assemble several steps for cross-validation…00:09:00