0

ecommerce/course.login

Python for Data Science & Machine Learning from A-Z

Become a professional Data Scientist and learn how to use NumPy, Pandas, Machine Learning and more

4.3
(292 ratings) 1096 students



What you will learn

Become a professional Data Scientist, Data Engineer, Data Analyst or Consultant
Learn data cleaning, processing, wrangling and manipulation
How to create resume and land your first job as a Data Scientist
How to use Python for Data Science
How to write complex Python programs for practical industry scenarios
Learn Plotting in Python (graphs, charts, plots, histograms etc)
Learn to use NumPy for Numerical Data
Machine Learning and it's various practical applications
Supervised vs Unsupervised Machine Learning
Learn Regression, Classification, Clustering and Sci-kit learn
Machine Learning Concepts and Algorithms
K-Means Clustering
Use Python to clean, analyze, and visualize data
Building Custom Data Solutions
Statistics for Data Science
Probability and Hypothesis Testing

Who should take this training

Prerequisites

  • Students should have basic computer skills
  • Students would benefit from having prior Python Experience but not necessary

Target audience

  • Students who want to learn about Python for Data Science & Machine Learning

About this training

In this practical, hands-on course you’ll learn how to program using Python for Data Science and Machine Learning. This includes data analysis, visualization, and how to make use of that data in a practical manner.

We'll go over some of the best and most important Python libraries for data science such as NumPy, Pandas, and Matplotlib +

  • Pandas — A Python library created specifically to facilitate working with data, this is the bread and butter of a lot of Python data science work.

This Machine Learning with Python course dives into the basics of machine learning using Python. You'll learn about supervised vs. unsupervised learning, look into how statistical modeling relates to machine learning, and do a comparison of each.

Python coding experience is either required or recommended in job postings for data scientists, machine learning engineers, big data engineers, IT specialists, database developers, and much more. Adding Python coding language skills to your resume will help you in any one of these data specializations requiring mastery of statistical techniques.

Become a professional Data Scientist and learn how to use NumPy, Pandas, Machine Learning and morea professional Data Scientist and learn how to use NumPy, Pandas, Machine Learning and more.

Learn Python for Data Science & Machine Learning from A-Z

Our main objective is to give you the education not just to understand the ins and outs of the Python programming language for Data Science and Machine Learning, but also to learn exactly how to become a professional Data Scientist with Python and land your first job.

  • NumPy —  A library that makes a variety of mathematical and statistical operations easier; it is also the basis for many features of the pandas library.

We understand that theory is important to build a solid foundation, we understand that theory alone isn’t going to get the job done so that’s why this course is packed with practical hands-on examples that you can follow step by step. Even if you already have some coding experience, or want to learn about the advanced features of the Python programming language, this course is for you!

Together we’re going to give you the foundational education that you need to know not just on how to write code in Python, analyze and visualize data and utilize machine learning algorithms but also how to get paid for your newly developed programming skills.

In this practical, hands-on course you’ll learn how to program using Python for Data Science and Machine Learning. This includes data analysis, visualization, and how to make use of that data in a practical manner.

We'll go over some of the best and most important Python libraries for data science such as NumPy, Pandas, and Matplotlib +

This Machine Learning with Python course dives into the basics of machine learning using Python. You'll learn about supervised vs. unsupervised learning, look into how statistical modeling relates to machine learning, and do a comparison of each.

Python coding experience is either required or recommended in job postings for data scientists, machine learning engineers, big data engineers, IT specialists, database developers, and much more. Adding Python coding language skills to your resume will help you in any one of these data specializations requiring mastery of statistical techniques.

NumPy and Pandas are great for exploring and playing with data. Matplotlib is a data visualization library that makes graphs as you’d find in Excel or Google Sheets. Blending practical work with solid theoretical training, we take you from the basics of Python Programming for Data Science to mastery.

    • Pandas — A Python library created specifically to facilitate working with data, this is the bread and butter of a lot of Python data science work.

Together we’re going to give you the foundational education that you need to know not just on how to write code in Python, analyze and visualize data and utilize machine learning algorithms but also how to get paid for your newly developed programming skills.

 

 

 

Course Language : EN
On-demand video
Full lifetime access to videos
Downloadable resources
Assignments
Certificate of Completion

Training options

Coaching

$ 520

  • 10 Hours of Individual Coaching

Coaching

$ 1040 $ 962

  • 20 Hours of Individual Coaching

Coaching

$ 1560 $ 1404

  • 30 Hours of Individual Coaching

Course Content

Section 1 : Course Intro
Who is this course for 02:44 mins
DS + ML Marketplace 06:56 mins
Data Science Job Opportunities 04:25 mins
Data Science Job Roles 10:23 mins
What is a Data Sientist 17:00 mins
How To Get a Data Science Job 18:39 mins
Data Science Projects Overview 11:52 mins
Section 2 : DS+ML Concepts
Why We Use Python 03:15 mins
What is Data Science 13:24 mins
What is Machine Learning 14:22 mins
ML Concepts - Algorithms 14:43 mins
Machine Learning vs Deep Learning 11:10 mins
What is Deep Learning 09:44 mins
Section 3 : Pythong For Data Science
What is Python 06:04 mins
Why Python for Data Science 04:36 mins
What is Jupyter 03:54 mins
What is Colab 03:28 mins
Jupyter Notebook 18:01 mins
Getting Started with Colab 09:08 mins
Python Variables, Booleans and None 11:48 mins
Python Operators 25:27 mins
Python Numbers and Booleans 07:48 mins
Python Strings 13:12 mins
Python Conditionnal Statements 13:53 mins
Python For Loops and While Loops 08:08 mins
Python Lists 05:10 mins
More About Python Lists 15:09 mins
Python Tuples 11:25 mins
Python Dictionaries 20:19 mins
Python Sets 09:41 mins
Compound Data Types and When to use each Data Type 12:58 mins
Functions 14:24 mins
Python Object Oriented Programming 18:48 mins
Section 4 : Statistics for Data Science
Intro to Statistics 07:11 mins
Descriptive Statistics 06:36 mins
Measure of Variablitiy 12:19 mins
Measure of variability Continued 09:35 mins
Measures of Variable Relationship 07:37 mins
Inferential Statistics 15:18 mins
Measures of Asymmetry 01:58 mins
Sampling Distribution 07:35 mins
Section 5 : Probability - Hypothesis Test
What Exactly Probability 03:45 mins
Expected Values 02:32 mins
Relative Frequency 05:16 mins
Hypothesis Testing Overview 09:09 mins
Section 6 : NumPy Data Analysis
NumPy Array Data Types 12:59 mins
Numpy Arrays 08:22 mins
NumPy Array Basics 11:36 mins
NumPy Array Indexing 09:10 mins
NumPy Array Computations 05:53 mins
Broadcasting 04:33 mins
Section 7 : Pandas Data Analysis
Introduction 15:53 mins
Introduction - Part 2 18:05 mins
Section 8 : Python Data Visualization
Data Visualization Overview 24:49 mins
Different Data Visualization Libraries in Python 12:49 mins
Python Data Visualization Implementation 08:27 mins
Section 9 : Machine Learning Overview
Introduction 26:03 mins
Section 10 : Data Loading - Exploration
Exploratory Data Analysis 13:06 mins
Section 11 : Data Cleaning
Feature Scaling 07:41 mins
Data Cleaning 07:43 mins
Section 12 : Feature Selecting and Engineering
Feature Engineering 06:11 mins
Section 13 : Linear and Logistic Regression
Introduction 08:17 mins
Gradient Descent 05:59 mins
Linear Regression + Correlation Methods 26:33 mins
Linear Regression Implemenation 05:07 mins
Logistic Regression 03:23 mins
Section 14 : K Nearest Neighbors
Overview 03:01 mins
Parametic vs Non-Parametic Models 03:29 mins
EDA on Iris Dataset 22:08 mins
Intuition 02:17 mins
Implement the KNN Algorithm from Scratch 11:45 mins
Compare the Result with Sklearn Libary 03:47 mins
KNN Hyperparameter Tuning Using the cross-validation 10:47 mins
The Decision bondary visualization 04:56 mins
KNN - Manhattan vs Euclidean Distance 11:21 mins
KNN Scaling in KNN 06:01 mins
Course of Dimensionality 08:10 mins
KNN use Cases 03:33 mins
KNN pros and cons 05:33 mins
Section 15 : Decision Trees
Decision Tress Overview 04:12 mins
EDA on Adult Dataset 16:54 mins
What is Entropy and Information Gain 21:51 mins
The Decision Tree ID3 algorithm from scratch - Part 1 11:33 mins
The Decision Tree ID3 algorithm from scratch - Part 2 07:35 mins
The Decision Tree ID3 algorithm from scratch - Part 3 04:07 mins
ID3 - Putting Everything Together 21:23 mins
Evaluating our ID3 implementation 16:51 mins
Compare with Sklearn Implementation 08:52 mins
Visualizing the Tree 10:15 mins
Plot the features importance 05:52 mins
Decision Trees - Hypeer Parameters 11:40 mins
Pruning 17:11 mins
Gain Ration 02:49 mins
Decision Trees Pros and Cons 07:32 mins
Predict Whether income exceeds $50kyr - Overview 02:33 mins
Section 16 : Ensemble Learning - Random
Overview 03:47 mins
What is Ensemble Learning 13:06 mins
What is Bootstrap Sampling 08:26 mins
What is Bagging 05:20 mins
Out of Bag Error 07:47 mins
Implementing Random Forests from Scratch - Part 1 22:34 mins
Implementing Random Forests from Scratch - Part 2 06:11 mins
Compare with Sklearn Implementation 03:41 mins
Random Forests Hyper Parameters 04:23 mins
Random Forests Pros and Cons 05:25 mins
What is Boosting 04:42 mins
AdaBoost - Part 1 04:10 mins
AdaBoost 14:34 mins
Section 17 : Support Vector Machines
SVM - Outline 05:16 mins
SVM - Intuition 11:39 mins
SVM - Hard vs Soft Margin 13:26 mins
SVM - C HP 04:18 mins
SVM - Kernel Trick 12:19 mins
SVM - Kernel Types 18:14 mins
SVM - Linear Dataset 13:35 mins
SVM - Non Linear Dataset 12:51 mins
SVM with Regression 05:52 mins
SVM - Project Overview 04:26 mins
Section 18 : K Means
Unsupervised Machine Learning Introduction 20:22 mins
Representation of Clusters 20:49 mins
Data Standardization 19:05 mins
Section 19 : PCA
PCA - Overview 05:13 mins
What in PCA 09:37 mins
PCA - Drawbacks 03:32 mins
PCA - Algorithm Steps 13:12 mins
PCA - Cov vs SVD 04:58 mins
PCA - Main Applications 02:50 mins
PCA - Image Compression Scratch 27:01 mins
PCA - Data Preprocessing Scratch 14:32 mins
PCA - BiPlot 17:28 mins
PCA - Feature Scaling and ScreenPlot 09:29 mins
PCA - Supervised vs Unsupervised 04:46 mins
PCA - Visualization 07:32 mins
Section 20 : Data Science Career
Creating a Data Science Resume 06:45 mins
Data Science Cover Letter 03:33 mins
How To Contact Recruiters 04:20 mins
Getting Started with Freelancing 04:13 mins
Top Freelance Websites 05:35 mins
Personal Branding 04:03 mins
Networking Do's and Don'ts 03:45 mins
Importance OF a Website 02:56 mins

Request more information

Similar courses

Join our mail list for news