Complete Data Science And Machine Learning Bootcamp In Python

Dive into data science and machine learning! This Python bootcamp covers essential tools, methods, and industry-relevant techniques. Read more.

No ratings yet
Course Skill Level
Beginner
Time Estimate
17h 25m

Derrick Mwiti is a Google Developer Expert in machine learning. He has a great passion for sharing knowledge. He is an avid contributor to the data science community.

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • Beginners with no prior experience in data science or machine learning, seeking a structured approach to learning
  • Data enthusiasts and professionals aiming to refresh and deepen their skills in data science and machine learning

What you’ll learn: 

  • The Data Science Process: Understand the data science workflow, including data collection, preprocessing, modeling, and evaluation
  • Python for Data Science: Gain essential programming skills in Python, focusing on data science applications
  • NumPy for Numerical Computation: Efficiently handle numerical data and perform array operations
  • Pandas for Data Manipulation: Master data manipulation and transformation techniques with this essential library
  • Data Visualization with Matplotlib, Seaborn, and Plotly: Create insightful and visually appealing charts for data interpretation
  • Introduction to Machine Learning: Learn core machine learning concepts, algorithms, and applications in various fields
  • Big Data Handling with Dask: Explore Dask for parallel computing, ideal for processing large datasets
  • Association Rule Mining – Apriori: Discover frequent itemset mining and association rules with the Apriori algorithm
  • Deep Learning Foundations: Delve into neural networks and advanced topics like CNNs and RNNs
  • Understanding Machine Learning Algorithms: Learn how key algorithms work, along with their advantages and limitations
  • Model Evaluation and Overfitting: Use evaluation metrics, cross-validation, and techniques to combat overfitting
  • Hyperparameter Tuning: Optimize model performance through hyperparameter tuning and feature importance analysis
  • Handling Imbalanced Data: Tackle challenges with biased datasets using effective techniques
  • TensorFlow and Keras for Deep Learning: Gain practical skills in building and training deep learning models
  • Automated Machine Learning (AutoML): Automate model selection, tuning, and feature engineering with AutoML tools
  • Hands-On Learning: Theory is paired with practical exercises, allowing students to apply skills in real-world data science and machine learning scenarios, reinforcing retention.
  • Industry Relevance: The course content is aligned with the latest practices and technologies, making skills learned immediately applicable.
  • Comprehensive Coverage: Students will explore both foundational and advanced topics, from data manipulation to deep learning and AutoML, ensuring a well-rounded understanding of the field.

Requirements: 

  • No prerequisites: This course is beginner-friendly, starting with Python basics and gradually building up to advanced data science and machine learning concepts.

Course Outline:

  • Understanding the Data Science Process: Walk through every phase of data science, from data gathering to evaluation and interpretation
  • Python Essentials for Data Science: Acquire core skills in Python programming tailored for data science applications
  • Numerical Computing with NumPy: Discover the power of NumPy for numerical analysis and efficient array handling
  • Data Manipulation with Pandas: Learn how to clean, manipulate, and prepare data for analysis
  • Data Visualization: Use Matplotlib, Seaborn, and Plotly to create meaningful and insightful data visualizations
  • Machine Learning Fundamentals: Gain an understanding of essential machine learning algorithms and their practical applications
  • Big Data Analysis with Dask: Employ parallel computing for big data handling, enabling scalable data analysis
  • Association Rule Mining: Explore association rule mining techniques with the Apriori algorithm
  • Deep Learning with TensorFlow and Keras: Learn foundational deep learning concepts and hands-on model-building with TensorFlow and Keras
  • Model Evaluation and Optimization: Learn advanced techniques for evaluating models, cross-validation, and overcoming overfitting challenges
  • Automated Machine Learning: Discover AutoML tools to automate repetitive processes like model selection and hyperparameter tuning

This course is designed for aspiring data scientists, machine learning enthusiasts, and professionals aiming to elevate their skills in Python for data science and machine learning. By the end of this course, you’ll be equipped to tackle real-world data science and machine learning challenges, make data-driven decisions, and uncover valuable insights from data.

Derrick Mwiti, a Google Developer Expert in machine learning, brings extensive experience in the field and a passion for teaching. Known for his practical and accessible approach to complex topics, Derrick provides valuable insights and hands-on knowledge that will guide students through each stage of the course. Visit his profile to explore additional data science and machine learning courses.

Our Promise to You

By the end of this course, you will have learned Python for Data Science and Machine Learning.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Data Science and Machine Learning.

Course Curriculum

Section 1 - Introduction
Plan Of Attack 00:00:00
Downloadable Resources 00:00:00
Install Anaconda 00:00:00
Understand The Data Science Process 00:00:00
Section 2 - Understand Python For Data Science
Python For Data Science 00:00:00
Linux Launch Notebook 00:00:00
Windows Launch Notebook 00:00:00
Folder Structure 00:00:00
Python Operations And Comments 00:00:00
Python Data Types 00:00:00
Python Lists 00:00:00
Lists - Negative Indexing 00:00:00
Python Dictionaries 00:00:00
Python Tuples 00:00:00
Python Sets 00:00:00
Python Boolean Type 00:00:00
Conditional Statements 00:00:00
Python Functions 00:00:00
Python For Loop 00:00:00
Python While Loop 00:00:00
Python Map Function 00:00:00
Python Range Function 00:00:00
Python Exercise 00:00:00
Python Project Solutions 00:00:00
Section 3 - Package Management
Package Management Introduction 00:00:00
pip And Virtualenv Intuition 00:00:00
pip And Virtualenv Practical 00:00:00
Installing Packages Using The Anaconda Navigator 00:00:00
Section 4 - NumPy For Numerical Computation
NumPy For Numerical Computation Introduction 00:00:00
NumPy Introduction 00:00:00
NumPy Arrays 00:00:00
Checking Documentation In Notebooks 00:00:00
Indexing One Dimensional Array 00:00:00
Indexing Multi-Dimensional Array 00:00:00
Broadcasting In NumPy 00:00:00
NumPy Operations 00:00:00
NumPy Project 00:00:00
NumPy Project Solutions 00:00:00
Section 5 - Manipulate Data Using Pandas
Manipulate Data Using Pandas Introduction 00:00:00
Pandas Introduction 00:00:00
Pandas Dataframe 00:00:00
Resetting The Index 00:00:00
Deleting Columns 00:00:00
Dealing With Null Values 00:00:00
Creating New Columns 00:00:00
Selecting In Pandas 00:00:00
Grouping Data 00:00:00
Exporting A Pandas Dataframe 00:00:00
Loading Datasets 00:00:00
Creating Pivot Tables 00:00:00
Pandas Project 00:00:00
Section 6 - Pandas Project Solutions
Part 1 00:00:00
Part 2 00:00:00
Part 3 00:00:00
Part 4 00:00:00
Part 5 00:00:00
Part 6 00:00:00
Part 7 00:00:00
Section 7 - Data Visualization In Matplotlib
Data Visualization In Matplotlib Introduction 00:00:00
Matplotlib Vertical Bar Plot 00:00:00
Matplotlib Horizontal Bar Plot 00:00:00
Matplotlib Scatter Plot 00:00:00
Matplotlib Histogram 00:00:00
Matplotlib Pie Chart 00:00:00
Matplotlib Line Plot 00:00:00
Matplotlib Subplots 00:00:00
Matplotlib Figure And Axes Part one 00:00:00
Matplotlib Figure And Axes Part Two 00:00:00
Matplotlib Project And Solutions 00:00:00
Section 8 - Data Visualization In Seaborn - Categorical Plots
Seaborn Count Plot 00:00:00
Seaborn Violin Plot 00:00:00
Seaborn - Adding Hue 00:00:00
Seaborn Strip Plot 00:00:00
Swarm Plot With Hue 00:00:00
Seaborn Order X Values 00:00:00
Strip Plot with Hue 00:00:00
Seaborn Boxplot 00:00:00
Seaborn Boxen Plot 00:00:00
Seaborn Barplot 00:00:00
Section 9 - Data Visualization In Seaborn - Visualizing Distributions
Joint And Scatter Plots 00:00:00
Seaborn Hexagonal Bins & Kernel Density Estimation 00:00:00
Seaborn Distplot 00:00:00
Seaborn Pair Plot 00:00:00
Seaborn Line Plot 00:00:00
Section 10 - Seaborn With Matplotlib Subplots
Subplots In Seaborn 00:00:00
Seaborn Subplots With Figure And Axes 00:00:00
Section 11 - Matrix Visualization In Seaborn
Seaborn Heatmap 00:00:00
Section 12 - Visualize Linear Relationships In Seaborn
Regression Plots In Seaborn 00:00:00
Seaborn Jointplot With Regression 00:00:00
Section 13 - Seaborn Multi-Plot Grids
Seaborn FacetGrid 00:00:00
Seaborn PairGrid 00:00:00
Section 14 - Word Cloud
Visualization Using Word Clouds 00:00:00
Seaborn And Word Cloud Exercise And Solutions 00:00:00
Section 15 - Build Interactive Visuals With Plotly
Plotly Introduction 00:00:00
Plotly And Jupyter Notebooks 00:00:00
Plotly Express 00:00:00
Plotly Line Plot 00:00:00
Plotly Bar Plot 00:00:00
Plotly Animations 00:00:00
Plotly Density Heatmap 00:00:00
Visualizing On Maps Using Plotly 00:00:00
Subplots In Plotly 00:00:00
Plotly Project And Solutions 00:00:00
Section 16 - Interactive Web Applications With Dash
Interactive Web Applications With Dash Introduction 00:00:00
Dash Introduction 00:00:00
Install Packages 00:00:00
First Application 00:00:00
Styles 00:00:00
Dash Callbacks 00:00:00
Drop Down Component 00:00:00
Custom CSS 00:00:00
Change Title 00:00:00
Data Upload 00:00:00
Drag And Drop - Table 00:00:00
Drag And Drop - Visualize 00:00:00
Prevent Update 00:00:00
Sunburst 00:00:00
Div Data Store - Share Data Between Two Callbacks 00:00:00
Get Hover, Select And Click Data 00:00:00
Change Pie Chart From Hover Data 00:00:00
Dash Tabs 00:00:00
Single Date Picker 00:00:00
Dash Date Range Picker 00:00:00
Caching In Dash 00:00:00
Loading Animations 00:00:00
Live Updates 00:00:00
Plotly Animations 00:00:00
Mapping 00:00:00
Multiple Pages Version 1 00:00:00
Multiple Pages Version 2 00:00:00
Basic Authentication 00:00:00
Host On Heroku 00:00:00
Dash Dev Tools 00:00:00
Chart Studio 00:00:00
Dash Libraries 00:00:00
Section 17 - Building Dashboard With Power BI Desktop
Introduction To Power BI 00:00:00
Virtual Box 00:00:00
File Sharing 00:00:00
Power BI Dashboard And Overview 00:00:00
Stacked Column Chart 00:00:00
Clustered Bar Chart 00:00:00
100% Stacked Bar Chart 00:00:00
100% Stacked Column Chart 00:00:00
Line Chart 00:00:00
Area Chart 00:00:00
Stacked Area Chart 00:00:00
Line And Stacked Column Chart 00:00:00
Ribbon Chart 00:00:00
Water Fall Chart 00:00:00
Funnel Chart 00:00:00
Scatterplot 00:00:00
Pie Chart 00:00:00
Donut Chart 00:00:00
Treemap 00:00:00
Map 00:00:00
Gauge And Slicer 00:00:00
Card 00:00:00
Multi-Row Card 00:00:00
Matrix 00:00:00
Table 00:00:00
Dashboard 00:00:00
Project 00:00:00
Section 18 - Data Visualization With Google Data Studio
Data Visualization With Google Data Studio Introduction 00:00:00
Data Studio Introduction 00:00:00
Creating A Data Source 00:00:00
Table Styling 00:00:00
Data Freshness 00:00:00
Add A Logo 00:00:00
Add Scorecards 00:00:00
Adding Filters 00:00:00
Download Data 00:00:00
Create New Pages 00:00:00
Create Combo Chart 00:00:00
Create A Pie Chart 00:00:00
Add A Google Map 00:00:00
Create A Scatter Plot 00:00:00
Create Area Chart 00:00:00
Create A Pivot Table 00:00:00
Create A Treemap 00:00:00
Table With Bars 00:00:00
Table With Heatmap 00:00:00
Stacked Column Chart 00:00:00
Duplicate Page 00:00:00
100% Stacked Bar Chart 00:00:00
Donut Chart 00:00:00
Use Community Visualizations 00:00:00
Create A Dashboard 00:00:00
The Google Data Studio Explorer 00:00:00
Embed Report To Website 00:00:00
Section 19 - Supervised Machine Learning
Supervised Machine Learning Introduction 00:00:00
Introduction To Machine Learning 00:00:00
Linear Regression Intuition 00:00:00
Linear Regression In Scikit-Learn 00:00:00
Linear Regression Exercise 00:00:00
Linear Regression Solutions 00:00:00
Logistic Regression Intuition 00:00:00
Logistic Regression In Python 00:00:00
Logistic Regression Project 00:00:00
Logistic Regression Solutions 00:00:00
Decision Trees Intuition 00:00:00
Random Forest Intuition 00:00:00
Decision Tree And Random Forest Classifier In Scikit-Learn 00:00:00
Decision Tree And Random Forest Classification Project 00:00:00
Decision Tree And Random Forest Classifier Solutions 00:00:00
Decision Tree And Random Forest Regression Part 1 00:00:00
Decision Tree And Random Forest Regression Part 2 00:00:00
Random Forest Regression Part 3 - Feature Importance 00:00:00
Visualize Tree In Random Forest Regression 00:00:00
Random Forest Regression Exercise 00:00:00
Random Forest Regression Solutions 00:00:00
KNeighbors Intuition 00:00:00
K Nearest Neighbors - Getting Started 00:00:00
Checking For Outliers 00:00:00
More Exploratory Data Analysis 00:00:00
Student And Income Plots 00:00:00
Peasonr - Relationship Between The Income And Balance 00:00:00
Chi Square Test - Relationship Between Defaulting And Being A Student 00:00:00
T-Test - Is The mean Income Of Both Defaulters And Non Defaulters The Same? 00:00:00
Feature Engineering 00:00:00
KNN Implementation In Python 00:00:00
Support Vector Machines Intuition 00:00:00
Support Vector Classifier In Python 00:00:00
Support Vector Machine Exercise And Solutions 00:00:00
Handling Imbalanced Data 00:00:00
LightGBM Intuition 00:00:00
Dask For Loading Large Datasets 00:00:00
Dask Intuition 00:00:00
LightGBM Classifier 00:00:00
LightGBM Classifier Project 00:00:00
LightGBM Classifier Project Solutions 00:00:00
LightGBM Regressor 00:00:00
LightGBM Regressor Project 00:00:00
LightGBM Regressor Project Solutions 00:00:00
Extreme Gradient Boosting 00:00:00
XGBoost Classifier 00:00:00
XGBoost Classifier Project 00:00:00
XGBoost Classifier Project Solutions 00:00:00
XGBoost Regressor 00:00:00
XGBoost Regressor Project 00:00:00
XGBoost Regressor Solutions 00:00:00
Tuning And Model Selection 00:00:00
CatBoost Intuition 00:00:00
CatBoost Part Two 00:00:00
CatBoost Classifier 00:00:00
CatBoost Classifier Exercise 00:00:00
CatBoost Classifier Project Solutions 00:00:00
Grid Search CV And Model Selection 00:00:00
CatBoost Regression 00:00:00
CatBoost Regression Exercise 00:00:00
CatBoost Regression Project Solutions 00:00:00
Time Series Analysis 00:00:00
Time Series Exercise 00:00:00
Time Series Project Solutions 00:00:00
Section 20 - K-Means - Unsupervised Machine Learning
Unsupervised Machine Learning Introduction 00:00:00
K-Means CLustering Intuition 00:00:00
Loading Packages 00:00:00
Convert The Data To Dummy Variables 00:00:00
Principal Component Analysis 00:00:00
Data Scaling 00:00:00
K-Means Implementation 00:00:00
Selecting the Best Number of Clusters 00:00:00
Cluster Analysis 00:00:00
K-means Exercise 00:00:00
K-Means Exercise Solutions 00:00:00
Section 21 - Feature Ranking With Recursive Feature Elimination
Introduction 00:00:00
Feature Ranking And Selection 00:00:00
Recursive Feature Implementation 00:00:00
Creating A Pipeline 00:00:00
Repeated Stratified K Fold 00:00:00
Fitting The Pipeline 00:00:00
Automatic Feature Selection 00:00:00
Exercise 00:00:00
Section 22 - Association Rule Mining With Apriori
Association Rule Mining With Apriori Introduction 00:00:00
Introduction 00:00:00
Apriori Data Preparation 00:00:00
Apriori Implementation 00:00:00
Apriori Solutions 00:00:00
Section 23 - Building Data Science Applications
Introduction 00:00:00
StreamLit 00:00:00
StreamLit Implementation 00:00:00
Heroku Sign Up 00:00:00
Heroku Hosting 00:00:00
Heroku Data Application Project 00:00:00
Section 24 - Natural Language Processing
Installing Natural Language Toolkit 00:00:00
Natural Language Processing 00:00:00
Importing Packages 00:00:00
Loading Data 00:00:00
Cleaning Data 00:00:00
Removing Stop Words 00:00:00
Lemmatizing 00:00:00
A Bag Of Words Model 00:00:00
Occurrences To Frequencies 00:00:00
Fit To Model 00:00:00
Save The Model 00:00:00
Flask 00:00:00
Flask Logic 00:00:00
HTML 00:00:00
Procfile 00:00:00
Heroku Deployment 00:00:00
Project 00:00:00
Section 25 - Automated Machine Learning
Introduction 00:00:00
Auto-ML Intuition 00:00:00
Auto-ML Google Collaboration 00:00:00
Exercise 00:00:00
Section 26 - Big Data Analysis With Apache Spark
Apache Spark Introduction 00:00:00
Apache Spark Intuition 00:00:00
Google Colab Installation 00:00:00
Using Spark - Resilient Distributed Datasets (RDD) 00:00:00
Refresher Of Important Concepts - Map, Filter, Reduce, Lambda 00:00:00
Applying The Concepts In Spark 00:00:00
Apache Spark DataFrames 00:00:00
Renaming A Column In Spark DataFrame 00:00:00
Selecting Columns In A DataFrame 00:00:00
Filtering A DataFrame 00:00:00
Group By DataFrame Operation 00:00:00
SQL Queries In Spark 00:00:00
Spark On Databricks 00:00:00
Machine Learning In PySpark - Code Along Project 00:00:00
Local Set Up - Set Up Ubuntu Virtual Machine 00:00:00
Local Set Up - Install Docker And The Spark Jupyter Container 00:00:00
Section 27 - Deep Learning And Next Steps
Deep Learning And Next Steps Introduction 00:00:00
Core Concepts 00:00:00
Scikit-Learn 00:00:00
Scikit-Learn Neural Networks 00:00:00
Exercise 00:00:00
Solutions 00:00:00
Regression In Scikit-Learn Neural Networks 00:00:00
Exercise 00:00:00
Solutions 00:00:00
Points To Note 00:00:00
Data Preprocessing 00:00:00
Building The Network 00:00:00
Evaluating The Model 00:00:00
Plotting The Model Loss 00:00:00
Overfitting - Classification 00:00:00
Keras Callbacks 00:00:00
Custom Keras Callbacks 00:00:00
Visualization In TensorFlow - TensorBoard 00:00:00
Saving The Model 00:00:00
Convolutional Neural Network Concepts 00:00:00
Building A Convolutional Neural Network 00:00:00
Section 28 - Congratulations
Final Thoughts 00:00:00

About This Course

Who this course is for:

  • Beginners with no prior experience in data science or machine learning, seeking a structured approach to learning
  • Data enthusiasts and professionals aiming to refresh and deepen their skills in data science and machine learning

What you’ll learn: 

  • The Data Science Process: Understand the data science workflow, including data collection, preprocessing, modeling, and evaluation
  • Python for Data Science: Gain essential programming skills in Python, focusing on data science applications
  • NumPy for Numerical Computation: Efficiently handle numerical data and perform array operations
  • Pandas for Data Manipulation: Master data manipulation and transformation techniques with this essential library
  • Data Visualization with Matplotlib, Seaborn, and Plotly: Create insightful and visually appealing charts for data interpretation
  • Introduction to Machine Learning: Learn core machine learning concepts, algorithms, and applications in various fields
  • Big Data Handling with Dask: Explore Dask for parallel computing, ideal for processing large datasets
  • Association Rule Mining – Apriori: Discover frequent itemset mining and association rules with the Apriori algorithm
  • Deep Learning Foundations: Delve into neural networks and advanced topics like CNNs and RNNs
  • Understanding Machine Learning Algorithms: Learn how key algorithms work, along with their advantages and limitations
  • Model Evaluation and Overfitting: Use evaluation metrics, cross-validation, and techniques to combat overfitting
  • Hyperparameter Tuning: Optimize model performance through hyperparameter tuning and feature importance analysis
  • Handling Imbalanced Data: Tackle challenges with biased datasets using effective techniques
  • TensorFlow and Keras for Deep Learning: Gain practical skills in building and training deep learning models
  • Automated Machine Learning (AutoML): Automate model selection, tuning, and feature engineering with AutoML tools
  • Hands-On Learning: Theory is paired with practical exercises, allowing students to apply skills in real-world data science and machine learning scenarios, reinforcing retention.
  • Industry Relevance: The course content is aligned with the latest practices and technologies, making skills learned immediately applicable.
  • Comprehensive Coverage: Students will explore both foundational and advanced topics, from data manipulation to deep learning and AutoML, ensuring a well-rounded understanding of the field.

Requirements: 

  • No prerequisites: This course is beginner-friendly, starting with Python basics and gradually building up to advanced data science and machine learning concepts.

Course Outline:

  • Understanding the Data Science Process: Walk through every phase of data science, from data gathering to evaluation and interpretation
  • Python Essentials for Data Science: Acquire core skills in Python programming tailored for data science applications
  • Numerical Computing with NumPy: Discover the power of NumPy for numerical analysis and efficient array handling
  • Data Manipulation with Pandas: Learn how to clean, manipulate, and prepare data for analysis
  • Data Visualization: Use Matplotlib, Seaborn, and Plotly to create meaningful and insightful data visualizations
  • Machine Learning Fundamentals: Gain an understanding of essential machine learning algorithms and their practical applications
  • Big Data Analysis with Dask: Employ parallel computing for big data handling, enabling scalable data analysis
  • Association Rule Mining: Explore association rule mining techniques with the Apriori algorithm
  • Deep Learning with TensorFlow and Keras: Learn foundational deep learning concepts and hands-on model-building with TensorFlow and Keras
  • Model Evaluation and Optimization: Learn advanced techniques for evaluating models, cross-validation, and overcoming overfitting challenges
  • Automated Machine Learning: Discover AutoML tools to automate repetitive processes like model selection and hyperparameter tuning

This course is designed for aspiring data scientists, machine learning enthusiasts, and professionals aiming to elevate their skills in Python for data science and machine learning. By the end of this course, you’ll be equipped to tackle real-world data science and machine learning challenges, make data-driven decisions, and uncover valuable insights from data.

Derrick Mwiti, a Google Developer Expert in machine learning, brings extensive experience in the field and a passion for teaching. Known for his practical and accessible approach to complex topics, Derrick provides valuable insights and hands-on knowledge that will guide students through each stage of the course. Visit his profile to explore additional data science and machine learning courses.

Our Promise to You

By the end of this course, you will have learned Python for Data Science and Machine Learning.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Data Science and Machine Learning.

Course Curriculum

Section 1 - Introduction
Plan Of Attack 00:00:00
Downloadable Resources 00:00:00
Install Anaconda 00:00:00
Understand The Data Science Process 00:00:00
Section 2 - Understand Python For Data Science
Python For Data Science 00:00:00
Linux Launch Notebook 00:00:00
Windows Launch Notebook 00:00:00
Folder Structure 00:00:00
Python Operations And Comments 00:00:00
Python Data Types 00:00:00
Python Lists 00:00:00
Lists - Negative Indexing 00:00:00
Python Dictionaries 00:00:00
Python Tuples 00:00:00
Python Sets 00:00:00
Python Boolean Type 00:00:00
Conditional Statements 00:00:00
Python Functions 00:00:00
Python For Loop 00:00:00
Python While Loop 00:00:00
Python Map Function 00:00:00
Python Range Function 00:00:00
Python Exercise 00:00:00
Python Project Solutions 00:00:00
Section 3 - Package Management
Package Management Introduction 00:00:00
pip And Virtualenv Intuition 00:00:00
pip And Virtualenv Practical 00:00:00
Installing Packages Using The Anaconda Navigator 00:00:00
Section 4 - NumPy For Numerical Computation
NumPy For Numerical Computation Introduction 00:00:00
NumPy Introduction 00:00:00
NumPy Arrays 00:00:00
Checking Documentation In Notebooks 00:00:00
Indexing One Dimensional Array 00:00:00
Indexing Multi-Dimensional Array 00:00:00
Broadcasting In NumPy 00:00:00
NumPy Operations 00:00:00
NumPy Project 00:00:00
NumPy Project Solutions 00:00:00
Section 5 - Manipulate Data Using Pandas
Manipulate Data Using Pandas Introduction 00:00:00
Pandas Introduction 00:00:00
Pandas Dataframe 00:00:00
Resetting The Index 00:00:00
Deleting Columns 00:00:00
Dealing With Null Values 00:00:00
Creating New Columns 00:00:00
Selecting In Pandas 00:00:00
Grouping Data 00:00:00
Exporting A Pandas Dataframe 00:00:00
Loading Datasets 00:00:00
Creating Pivot Tables 00:00:00
Pandas Project 00:00:00
Section 6 - Pandas Project Solutions
Part 1 00:00:00
Part 2 00:00:00
Part 3 00:00:00
Part 4 00:00:00
Part 5 00:00:00
Part 6 00:00:00
Part 7 00:00:00
Section 7 - Data Visualization In Matplotlib
Data Visualization In Matplotlib Introduction 00:00:00
Matplotlib Vertical Bar Plot 00:00:00
Matplotlib Horizontal Bar Plot 00:00:00
Matplotlib Scatter Plot 00:00:00
Matplotlib Histogram 00:00:00
Matplotlib Pie Chart 00:00:00
Matplotlib Line Plot 00:00:00
Matplotlib Subplots 00:00:00
Matplotlib Figure And Axes Part one 00:00:00
Matplotlib Figure And Axes Part Two 00:00:00
Matplotlib Project And Solutions 00:00:00
Section 8 - Data Visualization In Seaborn - Categorical Plots
Seaborn Count Plot 00:00:00
Seaborn Violin Plot 00:00:00
Seaborn - Adding Hue 00:00:00
Seaborn Strip Plot 00:00:00
Swarm Plot With Hue 00:00:00
Seaborn Order X Values 00:00:00
Strip Plot with Hue 00:00:00
Seaborn Boxplot 00:00:00
Seaborn Boxen Plot 00:00:00
Seaborn Barplot 00:00:00
Section 9 - Data Visualization In Seaborn - Visualizing Distributions
Joint And Scatter Plots 00:00:00
Seaborn Hexagonal Bins & Kernel Density Estimation 00:00:00
Seaborn Distplot 00:00:00
Seaborn Pair Plot 00:00:00
Seaborn Line Plot 00:00:00
Section 10 - Seaborn With Matplotlib Subplots
Subplots In Seaborn 00:00:00
Seaborn Subplots With Figure And Axes 00:00:00
Section 11 - Matrix Visualization In Seaborn
Seaborn Heatmap 00:00:00
Section 12 - Visualize Linear Relationships In Seaborn
Regression Plots In Seaborn 00:00:00
Seaborn Jointplot With Regression 00:00:00
Section 13 - Seaborn Multi-Plot Grids
Seaborn FacetGrid 00:00:00
Seaborn PairGrid 00:00:00
Section 14 - Word Cloud
Visualization Using Word Clouds 00:00:00
Seaborn And Word Cloud Exercise And Solutions 00:00:00
Section 15 - Build Interactive Visuals With Plotly
Plotly Introduction 00:00:00
Plotly And Jupyter Notebooks 00:00:00
Plotly Express 00:00:00
Plotly Line Plot 00:00:00
Plotly Bar Plot 00:00:00
Plotly Animations 00:00:00
Plotly Density Heatmap 00:00:00
Visualizing On Maps Using Plotly 00:00:00
Subplots In Plotly 00:00:00
Plotly Project And Solutions 00:00:00
Section 16 - Interactive Web Applications With Dash
Interactive Web Applications With Dash Introduction 00:00:00
Dash Introduction 00:00:00
Install Packages 00:00:00
First Application 00:00:00
Styles 00:00:00
Dash Callbacks 00:00:00
Drop Down Component 00:00:00
Custom CSS 00:00:00
Change Title 00:00:00
Data Upload 00:00:00
Drag And Drop - Table 00:00:00
Drag And Drop - Visualize 00:00:00
Prevent Update 00:00:00
Sunburst 00:00:00
Div Data Store - Share Data Between Two Callbacks 00:00:00
Get Hover, Select And Click Data 00:00:00
Change Pie Chart From Hover Data 00:00:00
Dash Tabs 00:00:00
Single Date Picker 00:00:00
Dash Date Range Picker 00:00:00
Caching In Dash 00:00:00
Loading Animations 00:00:00
Live Updates 00:00:00
Plotly Animations 00:00:00
Mapping 00:00:00
Multiple Pages Version 1 00:00:00
Multiple Pages Version 2 00:00:00
Basic Authentication 00:00:00
Host On Heroku 00:00:00
Dash Dev Tools 00:00:00
Chart Studio 00:00:00
Dash Libraries 00:00:00
Section 17 - Building Dashboard With Power BI Desktop
Introduction To Power BI 00:00:00
Virtual Box 00:00:00
File Sharing 00:00:00
Power BI Dashboard And Overview 00:00:00
Stacked Column Chart 00:00:00
Clustered Bar Chart 00:00:00
100% Stacked Bar Chart 00:00:00
100% Stacked Column Chart 00:00:00
Line Chart 00:00:00
Area Chart 00:00:00
Stacked Area Chart 00:00:00
Line And Stacked Column Chart 00:00:00
Ribbon Chart 00:00:00
Water Fall Chart 00:00:00
Funnel Chart 00:00:00
Scatterplot 00:00:00
Pie Chart 00:00:00
Donut Chart 00:00:00
Treemap 00:00:00
Map 00:00:00
Gauge And Slicer 00:00:00
Card 00:00:00
Multi-Row Card 00:00:00
Matrix 00:00:00
Table 00:00:00
Dashboard 00:00:00
Project 00:00:00
Section 18 - Data Visualization With Google Data Studio
Data Visualization With Google Data Studio Introduction 00:00:00
Data Studio Introduction 00:00:00
Creating A Data Source 00:00:00
Table Styling 00:00:00
Data Freshness 00:00:00
Add A Logo 00:00:00
Add Scorecards 00:00:00
Adding Filters 00:00:00
Download Data 00:00:00
Create New Pages 00:00:00
Create Combo Chart 00:00:00
Create A Pie Chart 00:00:00
Add A Google Map 00:00:00
Create A Scatter Plot 00:00:00
Create Area Chart 00:00:00
Create A Pivot Table 00:00:00
Create A Treemap 00:00:00
Table With Bars 00:00:00
Table With Heatmap 00:00:00
Stacked Column Chart 00:00:00
Duplicate Page 00:00:00
100% Stacked Bar Chart 00:00:00
Donut Chart 00:00:00
Use Community Visualizations 00:00:00
Create A Dashboard 00:00:00
The Google Data Studio Explorer 00:00:00
Embed Report To Website 00:00:00
Section 19 - Supervised Machine Learning
Supervised Machine Learning Introduction 00:00:00
Introduction To Machine Learning 00:00:00
Linear Regression Intuition 00:00:00
Linear Regression In Scikit-Learn 00:00:00
Linear Regression Exercise 00:00:00
Linear Regression Solutions 00:00:00
Logistic Regression Intuition 00:00:00
Logistic Regression In Python 00:00:00
Logistic Regression Project 00:00:00
Logistic Regression Solutions 00:00:00
Decision Trees Intuition 00:00:00
Random Forest Intuition 00:00:00
Decision Tree And Random Forest Classifier In Scikit-Learn 00:00:00
Decision Tree And Random Forest Classification Project 00:00:00
Decision Tree And Random Forest Classifier Solutions 00:00:00
Decision Tree And Random Forest Regression Part 1 00:00:00
Decision Tree And Random Forest Regression Part 2 00:00:00
Random Forest Regression Part 3 - Feature Importance 00:00:00
Visualize Tree In Random Forest Regression 00:00:00
Random Forest Regression Exercise 00:00:00
Random Forest Regression Solutions 00:00:00
KNeighbors Intuition 00:00:00
K Nearest Neighbors - Getting Started 00:00:00
Checking For Outliers 00:00:00
More Exploratory Data Analysis 00:00:00
Student And Income Plots 00:00:00
Peasonr - Relationship Between The Income And Balance 00:00:00
Chi Square Test - Relationship Between Defaulting And Being A Student 00:00:00
T-Test - Is The mean Income Of Both Defaulters And Non Defaulters The Same? 00:00:00
Feature Engineering 00:00:00
KNN Implementation In Python 00:00:00
Support Vector Machines Intuition 00:00:00
Support Vector Classifier In Python 00:00:00
Support Vector Machine Exercise And Solutions 00:00:00
Handling Imbalanced Data 00:00:00
LightGBM Intuition 00:00:00
Dask For Loading Large Datasets 00:00:00
Dask Intuition 00:00:00
LightGBM Classifier 00:00:00
LightGBM Classifier Project 00:00:00
LightGBM Classifier Project Solutions 00:00:00
LightGBM Regressor 00:00:00
LightGBM Regressor Project 00:00:00
LightGBM Regressor Project Solutions 00:00:00
Extreme Gradient Boosting 00:00:00
XGBoost Classifier 00:00:00
XGBoost Classifier Project 00:00:00
XGBoost Classifier Project Solutions 00:00:00
XGBoost Regressor 00:00:00
XGBoost Regressor Project 00:00:00
XGBoost Regressor Solutions 00:00:00
Tuning And Model Selection 00:00:00
CatBoost Intuition 00:00:00
CatBoost Part Two 00:00:00
CatBoost Classifier 00:00:00
CatBoost Classifier Exercise 00:00:00
CatBoost Classifier Project Solutions 00:00:00
Grid Search CV And Model Selection 00:00:00
CatBoost Regression 00:00:00
CatBoost Regression Exercise 00:00:00
CatBoost Regression Project Solutions 00:00:00
Time Series Analysis 00:00:00
Time Series Exercise 00:00:00
Time Series Project Solutions 00:00:00
Section 20 - K-Means - Unsupervised Machine Learning
Unsupervised Machine Learning Introduction 00:00:00
K-Means CLustering Intuition 00:00:00
Loading Packages 00:00:00
Convert The Data To Dummy Variables 00:00:00
Principal Component Analysis 00:00:00
Data Scaling 00:00:00
K-Means Implementation 00:00:00
Selecting the Best Number of Clusters 00:00:00
Cluster Analysis 00:00:00
K-means Exercise 00:00:00
K-Means Exercise Solutions 00:00:00
Section 21 - Feature Ranking With Recursive Feature Elimination
Introduction 00:00:00
Feature Ranking And Selection 00:00:00
Recursive Feature Implementation 00:00:00
Creating A Pipeline 00:00:00
Repeated Stratified K Fold 00:00:00
Fitting The Pipeline 00:00:00
Automatic Feature Selection 00:00:00
Exercise 00:00:00
Section 22 - Association Rule Mining With Apriori
Association Rule Mining With Apriori Introduction 00:00:00
Introduction 00:00:00
Apriori Data Preparation 00:00:00
Apriori Implementation 00:00:00
Apriori Solutions 00:00:00
Section 23 - Building Data Science Applications
Introduction 00:00:00
StreamLit 00:00:00
StreamLit Implementation 00:00:00
Heroku Sign Up 00:00:00
Heroku Hosting 00:00:00
Heroku Data Application Project 00:00:00
Section 24 - Natural Language Processing
Installing Natural Language Toolkit 00:00:00
Natural Language Processing 00:00:00
Importing Packages 00:00:00
Loading Data 00:00:00
Cleaning Data 00:00:00
Removing Stop Words 00:00:00
Lemmatizing 00:00:00
A Bag Of Words Model 00:00:00
Occurrences To Frequencies 00:00:00
Fit To Model 00:00:00
Save The Model 00:00:00
Flask 00:00:00
Flask Logic 00:00:00
HTML 00:00:00
Procfile 00:00:00
Heroku Deployment 00:00:00
Project 00:00:00
Section 25 - Automated Machine Learning
Introduction 00:00:00
Auto-ML Intuition 00:00:00
Auto-ML Google Collaboration 00:00:00
Exercise 00:00:00
Section 26 - Big Data Analysis With Apache Spark
Apache Spark Introduction 00:00:00
Apache Spark Intuition 00:00:00
Google Colab Installation 00:00:00
Using Spark - Resilient Distributed Datasets (RDD) 00:00:00
Refresher Of Important Concepts - Map, Filter, Reduce, Lambda 00:00:00
Applying The Concepts In Spark 00:00:00
Apache Spark DataFrames 00:00:00
Renaming A Column In Spark DataFrame 00:00:00
Selecting Columns In A DataFrame 00:00:00
Filtering A DataFrame 00:00:00
Group By DataFrame Operation 00:00:00
SQL Queries In Spark 00:00:00
Spark On Databricks 00:00:00
Machine Learning In PySpark - Code Along Project 00:00:00
Local Set Up - Set Up Ubuntu Virtual Machine 00:00:00
Local Set Up - Install Docker And The Spark Jupyter Container 00:00:00
Section 27 - Deep Learning And Next Steps
Deep Learning And Next Steps Introduction 00:00:00
Core Concepts 00:00:00
Scikit-Learn 00:00:00
Scikit-Learn Neural Networks 00:00:00
Exercise 00:00:00
Solutions 00:00:00
Regression In Scikit-Learn Neural Networks 00:00:00
Exercise 00:00:00
Solutions 00:00:00
Points To Note 00:00:00
Data Preprocessing 00:00:00
Building The Network 00:00:00
Evaluating The Model 00:00:00
Plotting The Model Loss 00:00:00
Overfitting - Classification 00:00:00
Keras Callbacks 00:00:00
Custom Keras Callbacks 00:00:00
Visualization In TensorFlow - TensorBoard 00:00:00
Saving The Model 00:00:00
Convolutional Neural Network Concepts 00:00:00
Building A Convolutional Neural Network 00:00:00
Section 28 - Congratulations
Final Thoughts 00:00:00

Are you interested in higher education?