Python For Data Science And Machine Learning Bootcamp

Learn how to use NumPy, Pandas, Seaborn , Matplotlib , Plotly , Scikit-Learn , Machine Learning, Tensorflow , and more!

Last updated 2022-01-10 | 4.7

- Use Python for Data Science and Machine Learning
- Use Spark for Big Data Analysis
- Implement Machine Learning Algorithms

What you'll learn

Use Python for Data Science and Machine Learning
Use Spark for Big Data Analysis
Implement Machine Learning Algorithms
Learn to use NumPy for Numerical Data
Learn to use Pandas for Data Analysis
Learn to use Matplotlib for Python Plotting
Learn to use Seaborn for statistical plots
Use Plotly for interactive dynamic visualizations
Use SciKit-Learn for Machine Learning Tasks
K-Means Clustering
Logistic Regression
Linear Regression
Random Forest and Decision Trees
Natural Language Processing and Spam Filters
Neural Networks
Support Vector Machines

* Requirements

* Some programming experience
* Admin permissions to download files

Description

  • Use Python for Data Science and Machine Learning
  • Use Spark for Big Data Analysis
  • Implement Machine Learning Algorithms
  • Learn to use NumPy for Numerical Data
  • Learn to use Pandas for Data Analysis
  • Learn to use Matplotlib for Python Plotting
  • Learn to use Seaborn for statistical plots
  • Use Plotly for interactive dynamic visualizations
  • Use SciKit-Learn for Machine Learning Tasks
  • K-Means Clustering
  • Logistic Regression
  • Linear Regression
  • Random Forest and Decision Trees
  • Natural Language Processing and Spam Filters
  • Neural Networks
  • Support Vector Machines

Course content

27 sections • 166 lectures

Introduction to the Course Preview 03:33

Course Help and Welcome Preview 00:36

Just a quick thank you and how to get help in the course!

Course FAQs Preview 03:02

Check out FAQs for the course!

Python Environment Setup Preview 11:14

Learn how to install Python and Anaconda and get your system setup.

Updates to Notebook Zip Preview 00:09

Jupyter Notebooks Preview 13:48

Learn about the Jupyter Notebook System!

Optional: Virtual Environments Preview 09:51

Optional Lecture on Virtual Environments

Welcome to the Python Crash Course Section! Preview 00:17

Just a quick introduction of the section from me personally!

Introduction to Python Crash Course Preview 01:26

Get a quick Crash Course in Python!

Python Crash Course - Part 1 Preview 19:29

Get a quick Crash Course in Python!

Python Crash Course - Part 2 Preview 15:14

Get a quick Crash Course in Python!

Python Crash Course - Part 3 Preview 16:39

Get a quick Crash Course in Python!

Python Crash Course - Part 4 Preview 15:37

Get a quick Crash Course in Python!

Python Crash Course Exercises - Overview Preview 03:35

Get a quick Crash Course in Python!

Python Crash Course Exercises - Solutions Preview 11:56

Get a quick Crash Course in Python!

Welcome to the NumPy Section! Preview 00:10

Just a quick introduction of the section from me personally!

Introduction to Numpy Preview 02:12

Part of the NumPy Section of the Course!

Numpy Arrays Preview 16:49

Part of the NumPy Section of the Course!

Quick Note on Array Indexing Preview 00:48

Quick note on Numpy Array!

Numpy Array Indexing Preview 18:23

Part of the NumPy Section of the Course!

Numpy Operations Preview 07:04

Part of the NumPy Section of the Course!

Numpy Exercises Overview Preview 02:46

Part of the NumPy Section of the Course!

Numpy Exercises Solutions Preview 15:31

Part of the NumPy Section of the Course!

Welcome to the Pandas Section! Preview 00:14

Just a quick introduction of the section from me personally!

Introduction to Pandas Preview 01:44

Part of the Pandas Section of the Course!

Series Preview 10:39

Part of the Pandas Section of the Course!

DataFrames - Part 1 Preview 15:31

Part of the Pandas Section of the Course!

DataFrames - Part 2 Preview 17:10

Part of the Pandas Section of the Course!

DataFrames - Part 3 Preview 09:12

Part of the Pandas Section of the Course!

Missing Data Preview 06:19

Part of the Pandas Section of the Course!

Groupby Preview 06:48

Part of the Pandas Section of the Course!

Merging Joining and Concatenating Preview 08:55

Part of the Pandas Section of the Course!

Operations Preview 12:04

Part of the Pandas Section of the Course!

Data Input and Output Preview 14:00

Part of the Pandas Section of the Course!

Note on SF Salary Exercise Preview 00:22

Quick Note!


SF Salaries Exercise Overview Preview 01:55

Challenge yourself with some Pandas Exercises!

SF Salaries Solutions Preview 15:25

Challenge yourself with some Pandas Exercises!

Ecommerce Purchases Exercise Overview Preview 02:11

Challenge yourself with some Pandas Exercises!

Ecommerce Purchases Exercise Solutions Preview 15:12

Challenge yourself with some Pandas Exercises!

Welcome to the Data Visualization Section! Preview 00:22

Just a quick introduction of the section from me personally!

Introduction to Matplotlib Preview 03:02

Learn about Data Visualization with Matplotlib and Python!

Matplotlib Part 1 Preview 16:57

Learn about Data Visualization with Matplotlib and Python!

Matplotlib Part 2 Preview 15:51

Learn about Data Visualization with Matplotlib and Python!

Matplotlib Part 3 Preview 11:51

Learn about Data Visualization with Matplotlib and Python!

Matplotlib Exercises Overview Preview 01:46

Learn about Data Visualization with Matplotlib and Python!

Matplotlib Exercises - Solutions Preview 10:19

Learn about Data Visualization with Matplotlib and Python!

Introduction to Seaborn Preview 02:58

Learn about Data Visualization with Seaborn and Python!

Distribution Plots Preview 18:20

Learn about Data Visualization with Seaborn and Python!

Categorical Plots Preview 17:17

Learn about Data Visualization with Seaborn and Python!

Matrix Plots Preview 10:14

Learn about Data Visualization with Seaborn and Python!

Grids Preview 08:30

Learn about Data Visualization with Seaborn and Python!

Regression Plots Preview 07:13

Learn about Data Visualization with Seaborn and Python!

Style and Color Preview 08:21

Learn about Data Visualization with Seaborn and Python!

Seaborn Exercise Overview Preview 01:53

Learn about Data Visualization with Seaborn and Python!

Seaborn Exercise Solutions Preview 07:08

Learn about Data Visualization with Seaborn and Python!

Pandas Built-in Data Visualization Preview 13:27

Learn about Data Visualization with Pandas and Python!

Pandas Data Visualization Exercise Preview 01:22

Learn about Data Visualization with Pandas and Python!

Pandas Data Visualization Exercise- Solutions Preview 08:55

Learn about Data Visualization with Pandas and Python!

Introduction to Plotly and Cufflinks Preview 03:22

Learn about Data Visualization with Plotly and Python!

READ ME FIRST BEFORE PLOTLY PLEASE! Preview 00:53

Plotly and Cufflinks Preview 18:38

Learn about Data Visualization with Plotly and Python!

Introduction to Geographical Plotting Preview 00:58

Learn how to create Geographical Plots!

Choropleth Maps - Part 1 - USA Preview 19:26

Learn how to create Geographical Plots!

Choropleth Maps - Part 2 - World Preview 06:53

Learn how to create Geographical Plots!

Choropleth Exercises Preview 03:11

Learn how to create Geographical Plots!

Choropleth Exercises - Solutions Preview 10:01

Learn how to create Geographical Plots!

Welcome to the Data Capstone Projects! Preview 00:17

Just a quick introduction of the section from me personally!

911 Calls Project Overview Preview 02:07

Take everything you know and work on a Capstone Project!

911 Calls Solutions - Part 1 Preview 14:29

Take everything you know and work on a Capstone Project!

911 Calls Solutions - Part 2 Preview 17:37

Take everything you know and work on a Capstone Project!

Bank Data Preview 00:11

quick note

Finance Data Project Overview Preview 03:06

Take everything you know and work on a Capstone Project!

Finance Project - Solutions Part 1 Preview 16:13

Take everything you know and work on a Capstone Project!

Finance Project - Solutions Part 2 Preview 18:11

Take everything you know and work on a Capstone Project!

Finance Project - Solutions Part 3 Preview 06:23

Take everything you know and work on a Capstone Project!

Welcome to Machine Learning. Here are a few resources to get you started! Preview 00:21

Check out ISLR

Welcome to the Machine Learning Section! Preview 00:31

Just a quick introduction of the section from me personally!

Supervised Learning Overview Preview 08:21

Evaluating Performance - Classification Error Metrics Preview 16:37

Evaluating Performance - Regression Error Metrics Preview 05:36

Machine Learning with Python Preview 09:27

Master Machine Learning with Python!

Linear Regression Theory Preview 04:33

Learn Linear Regression with Python!

model_selection Updates for SciKit Learn 0.18 Preview 00:26

Just a quick Note!

Linear Regression with Python - Part 1 Preview 18:16

Learn Linear Regression with Python!

Linear Regression with Python - Part 2 Preview 07:05

Learn Linear Regression with Python!

Linear Regression Project Overview Preview 02:31

Learn Linear Regression with Python!

Linear Regression Project Solution Preview 18:43

Learn Linear Regression with Python!

Bias Variance Trade-Off Preview 06:25

Learn about the Bias Variance Trade Off

Logistic Regression Theory Preview 11:53

Learn Logistic Regression with Python!

Logistic Regression with Python - Part 1 Preview 17:43

Learn Logistic Regression with Python!

Logistic Regression with Python - Part 2 Preview 16:57

Learn Logistic Regression with Python!

Logistic Regression with Python - Part 3 Preview 08:15

Learn Logistic Regression with Python!

Logistic Regression Project Overview Preview 01:36

Learn Logistic Regression with Python!

Logistic Regression Project Solutions Preview 11:05

Learn Logistic Regression with Python!

KNN Theory Preview 05:38

Learn K Nearest Neighbors with Python!

KNN with Python Preview 19:39

Learn K Nearest Neighbors with Python!

KNN Project Overview Preview 01:11

Learn K Nearest Neighbors with Python!

KNN Project Solutions Preview 14:14

Learn K Nearest Neighbors with Python!

Introduction to Tree Methods Preview 06:52

Learn Tree Methods with Python!

Decision Trees and Random Forest with Python Preview 13:57

Learn Tree Methods with Python!

Decision Trees and Random Forest Project Overview Preview 03:10

Learn Tree Methods with Python!

Decision Trees and Random Forest Solutions Part 1 Preview 12:13

Learn Tree Methods with Python!

Decision Trees and Random Forest Solutions Part 2 Preview 08:46

Learn Tree Methods with Python!

SVM Theory Preview 04:36

Learn about Support Vector Machines with Python!

Support Vector Machines with Python Preview 17:52

Learn about Support Vector Machines with Python!

SVM Project Overview Preview 02:21

Learn about Support Vector Machines with Python!

SVM Project Solutions Preview 10:09

Learn about Support Vector Machines with Python!

K Means Algorithm Theory Preview 05:15

Learn about  K Means Clustering with Python!

K Means with Python Preview 12:35

Learn about  K Means Clustering with Python!

K Means Project Overview Preview 02:53

Learn about  K Means Clustering with Python!

K Means Project Solutions Preview 16:38

Learn about  K Means Clustering with Python!

Principal Component Analysis Preview 03:26

Learn how to perform PCA with Python!

PCA with Python Preview 16:58

Learn how to perform PCA with Python!

Recommender Systems Preview 04:13

Recommender Systems Section 

Recommender Systems with Python - Part 1 Preview 13:36

Recommender Systems Section 

Recommender Systems with Python - Part 2 Preview 13:21

Recommender Systems Section 

Natural Language Processing Theory Preview 05:06

Learn about Natural Language Processing with Python!

NLP with Python - Part 1 Preview 16:02

Learn about Natural Language Processing with Python!

NLP with Python - Part 2 Preview 18:46

Learn about Natural Language Processing with Python!

NLP with Python - Part 3 Preview 17:30

Learn about Natural Language Processing with Python!

NLP Project Overview Preview 02:04

Learn about Natural Language Processing with Python!

NLP Project Solutions Preview 19:26

Learn about Natural Language Processing with Python!

Download TensorFlow Notebooks Here Preview 00:02

Quick Check for Notes

Sorry about this quick little check, but some students have been missing the previous lecture!

Welcome to the Deep Learning Section! Preview 00:21

Just a quick introduction of the section from me personally!

Introduction to Artificial Neural Networks (ANN) Preview 02:15

Installing Tensorflow Preview 00:06

Perceptron Model Preview 10:39

Neural Networks Preview 07:19

Activation Functions Preview 10:39

Multi-Class Classification Considerations Preview 10:34

Cost Functions and Gradient Descent Preview 18:13

Backpropagation Preview 14:47

TensorFlow vs Keras Preview 02:13

TF Syntax Basics - Part One - Preparing the Data Preview 10:49

TF Syntax Basics - Part Two - Creating and Training the Model Preview 13:59

TF Syntax Basics - Part Three - Model Evaluation Preview 12:56

TF Regression Code Along - Exploratory Data Analysis Preview 18:50

TF Regression Code Along - Exploratory Data Analysis - Continued Preview 13:15

TF Regression Code Along - Data Preprocessing and Creating a Model Preview 08:42

TF Regression Code Along - Model Evaluation and Predictions Preview 11:23

TF Classification Code Along - EDA and Preprocessing Preview 08:05

TF Classification - Dealing with Overfitting and Evaluation Preview 16:50

TensorFlow 2.0 Project Options Overview Preview 01:40

TensorFlow 2.0 Project Notebook Overview Preview 07:41

Keras Project Solutions - Dealing with Missing Data Preview 20:35

Keras Project Solutions - Dealing with Missing Data - Part Two Preview 14:46

Keras Project Solutions - Categorical Data Preview 12:02

Keras Project Solutions - Data PreProcessing Preview 17:23

Keras Project Solutions - Data PreProcessing Preview 03:45

Keras Project Solutions - Creating and Training a Model Preview 03:57

Keras Project Solutions - Model Evaluation Preview 09:42

Tensorboard Preview 18:22

Welcome to the Big Data Section! Preview 00:23

Just a quick introduction of the section from me personally!

Big Data Overview Preview 05:31

Learn about Big Data, Spark, and how to use it with Python with Amazon Web Services!

Spark Overview Preview 08:59

Learn about Big Data, Spark, and how to use it with Python with Amazon Web Services!

Local Spark Set-Up Preview 00:59

Spark Set-up options for a local set-up.

AWS Account Set-Up Preview 04:13

Learn about Big Data, Spark, and how to use it with Python with Amazon Web Services!

Quick Note on AWS Security Preview 00:16

Just a quick note on AWS Security

EC2 Instance Set-Up Preview 16:18

Set up your EC2 on AWS. Windows Users - Watch the whole lecture. Mac/Linux - Stop watching once we reach the SSH section, the next lecture will cover that for you.

SSH with Mac or Linux Preview 04:49

Only watch if you are a Mac or Linux user for SSH into your AWS EC2 Instance.

PySpark Setup Preview 23:48

Step by Step instructions for setting up Hadoop, Spark, and Jupyter Notebook on your EC2 Ubuntu Instance.

Lambda Expressions Review Preview 05:26

Learn about Big Data, Spark, and how to use it with Python with Amazon Web Services!

Introduction to Spark and Python Preview 08:16

Learn about Big Data, Spark, and how to use it with Python with Amazon Web Services!

RDD Transformations and Actions Preview 23:08

Learn about Big Data, Spark, and how to use it with Python with Amazon Web Services!