Python for Data Science and Machine Learning Bootcamp
All LevelsDevelopmentPython

Python for Data Science and Machine Learning Bootcamp

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

Created by Jose Portilla, Pierian Training
25 hours
Video Content
165
Lectures
771,682
Students
4.6
Rating
4.6
(771,682 students enrolled)

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

Course Content

27 sections • 165 lectures • 24:54:30 total length

Course Introduction

3 lectures • 07:11

Introduction to the Course03:33
Course Help and Welcome00:36
Course FAQs03:02

Environment Set-Up

1 lectures • 11:14

Python Environment Setup11:14

Jupyter Overview

3 lectures • 23:48

Updates to Notebook Zip00:09
Jupyter Notebooks13:48
Optional: Virtual Environments09:51

Python Crash Course

8 lectures • 01:24:13

Welcome to the Python Crash Course Section!00:17
Introduction to Python Crash Course01:26
Python Crash Course - Part 119:29
Python Crash Course - Part 215:14
Python Crash Course - Part 316:39
+3 more lectures

Python for Data Analysis - NumPy

8 lectures • 01:03:43

Welcome to the NumPy Section!00:10
Introduction to Numpy02:12
Numpy Arrays16:49
Quick Note on Array Indexing00:48
Numpy Array Indexing18:23
+3 more lectures

Python for Data Analysis - Pandas

11 lectures • 01:42:36

Welcome to the Pandas Section!00:14
Introduction to Pandas01:44
Series10:39
DataFrames - Part 115:31
DataFrames - Part 217:10
+6 more lectures

Python for Data Analysis - Pandas Exercises

5 lectures • 35:05

Note on SF Salary Exercise00:22
SF Salaries Exercise Overview01:55
SF Salaries Solutions15:25
Ecommerce Purchases Exercise Overview02:11
Ecommerce Purchases Exercise Solutions15:12

Python for Data Visualization - Matplotlib

7 lectures • 01:00:08

Welcome to the Data Visualization Section!00:22
Introduction to Matplotlib03:02
Matplotlib Part 116:57
Matplotlib Part 215:51
Matplotlib Part 311:51
+2 more lectures

Python for Data Visualization - Seaborn

9 lectures • 01:21:54

Introduction to Seaborn02:58
Distribution Plots18:20
Categorical Plots17:17
Matrix Plots10:14
Grids08:30
+4 more lectures

Python for Data Visualization - Pandas Built-in Data Visualization

3 lectures • 23:44

Pandas Built-in Data Visualization13:27
Pandas Data Visualization Exercise01:22
Pandas Data Visualization Exercise- Solutions08:55

Python for Data Visualization - Plotly and Cufflinks

3 lectures • 22:53

Introduction to Plotly and Cufflinks03:22
READ ME FIRST BEFORE PLOTLY PLEASE!00:53
Plotly and Cufflinks18:38

Python for Data Visualization - Geographical Plotting

5 lectures • 40:29

Introduction to Geographical Plotting00:58
Choropleth Maps - Part 1 - USA19:26
Choropleth Maps - Part 2 - World06:53
Choropleth Exercises03:11
Choropleth Exercises - Solutions10:01

Data Capstone Project

9 lectures • 01:18:34

Welcome to the Data Capstone Projects!00:17
911 Calls Project Overview02:07
911 Calls Solutions - Part 114:29
911 Calls Solutions - Part 217:37
Bank Data00:11
+4 more lectures

Introduction to Machine Learning

6 lectures • 40:53

Welcome to Machine Learning. Here are a few resources to get you started!00:21
Welcome to the Machine Learning Section!00:31
Supervised Learning Overview08:21
Evaluating Performance - Classification Error Metrics16:37
Evaluating Performance - Regression Error Metrics05:36
+1 more lectures

Linear Regression

6 lectures • 51:34

Linear Regression Theory04:33
model_selection Updates for SciKit Learn 0.1800:26
Linear Regression with Python - Part 118:16
Linear Regression with Python - Part 207:05
Linear Regression Project Overview02:31
+1 more lectures

Cross Validation and Bias-Variance Trade-Off

1 lectures • 06:25

Bias Variance Trade-Off06:25

Logistic Regression

6 lectures • 01:07:29

Logistic Regression Theory11:53
Logistic Regression with Python - Part 117:43
Logistic Regression with Python - Part 216:57
Logistic Regression with Python - Part 308:15
Logistic Regression Project Overview01:36
+1 more lectures

K Nearest Neighbors

4 lectures • 40:42

KNN Theory05:38
KNN with Python19:39
KNN Project Overview01:11
KNN Project Solutions14:14

Decision Trees and Random Forests

5 lectures • 44:58

Introduction to Tree Methods06:52
Decision Trees and Random Forest with Python13:57
Decision Trees and Random Forest Project Overview03:10
Decision Trees and Random Forest Solutions Part 112:13
Decision Trees and Random Forest Solutions Part 208:46

Support Vector Machines

4 lectures • 34:58

SVM Theory04:36
Support Vector Machines with Python17:52
SVM Project Overview02:21
SVM Project Solutions10:09

K Means Clustering

4 lectures • 37:21

K Means Algorithm Theory05:15
K Means with Python12:35
K Means Project Overview02:53
K Means Project Solutions16:38

Principal Component Analysis

2 lectures • 20:24

Principal Component Analysis03:26
PCA with Python16:58

Recommender Systems

3 lectures • 31:10

Recommender Systems04:13
Recommender Systems with Python - Part 113:36
Recommender Systems with Python - Part 213:21

Natural Language Processing

6 lectures • 01:18:54

Natural Language Processing Theory05:06
NLP with Python - Part 116:02
NLP with Python - Part 218:46
NLP with Python - Part 317:30
NLP Project Overview02:04
+1 more lectures

Neural Nets and Deep Learning

30 lectures • 05:01:49

Download TensorFlow Notebooks Here00:02
Quick Check for Notes1 question
Welcome to the Deep Learning Section!00:21
Introduction to Artificial Neural Networks (ANN)02:15
Installing Tensorflow00:06
+26 more lectures

Big Data and Spark with Python

12 lectures • 01:42:06

Welcome to the Big Data Section!00:23
Big Data Overview05:31
Spark Overview08:59
Local Spark Set-Up00:59
AWS Account Set-Up04:13
+7 more lectures

BONUS SECTION: THANK YOU!

1 lectures • 00:10

Bonus Lecture00:10

Description

Are you ready to start your path to becoming a Data Scientist! 

This comprehensive course will be your guide to learning how to use the power of Python to analyze data, create beautiful visualizations, and use powerful machine learning algorithms!

Data Scientist has been ranked the number one job on Glassdoor and the average salary of a data scientist is over $120,000 in the United States according to Indeed! Data Science is a rewarding career that allows you to solve some of the world's most interesting problems!

This course is designed for both beginners with some programming experience or experienced developers looking to make the jump to Data Science!

This comprehensive course is comparable to other Data Science bootcamps that usually cost thousands of dollars, but now you can learn all that information at a fraction of the cost! With over 100 HD video lectures and detailed code notebooks for every lecture this is one of the most comprehensive course for data science and machine learning on Udemy!

We'll teach you how to program with Python, how to create amazing data visualizations, and how to use Machine Learning with Python! Here a just a few of the topics we will be learning:

  • Programming with Python
  • NumPy with Python
  • Using pandas Data Frames to solve complex tasks
  • Use pandas to handle Excel Files
  • Web scraping with python
  • Connect Python to SQL
  • Use matplotlib and seaborn for data visualizations
  • Use plotly for interactive visualizations
  • Machine Learning with SciKit Learn, including:
  • Linear Regression
  • K Nearest Neighbors
  • K Means Clustering
  • Decision Trees
  • Random Forests
  • Natural Language Processing
  • Neural Nets and Deep Learning
  • Support Vector Machines
  • and much, much more!

Enroll in the course and become a data scientist today!


Who this course is for:

  • This course is meant for people with at least some programming experience

This course includes:

  • 25 hours on-demand video
  • 13 articles
  • 5 downloadable resources
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Instructors

Jose Portilla

Pierian Training

Students also download

Explore related courses to expand your learning journey.