UDEMY
UDEMY Logo

Complete Machine Learning and Data Science: Zero to Mastery 

  • Offered byUDEMY

Complete Machine Learning and Data Science: Zero to Mastery
 at 
UDEMY 
Overview

Duration

44 hours

Total fee

599

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

Complete Machine Learning and Data Science: Zero to Mastery
 at 
UDEMY 
Highlights

  • Compatible on Mobile and TV
  • Earn a Cerificate on successful completion
  • Get Full Lifetime Access
  • Learn from Andrei Neagoie
Read more
Details Icon

Complete Machine Learning and Data Science: Zero to Mastery
 at 
UDEMY 
Course details

Who should do this course?
  • Anyone with zero experience (or beginner/junior) who wants to learn Machine Learning, Data Science and Python
  • You are a programmer that wants to extend their skills into Data Science and Machine Learning to make yourself more valuable
  • Anyone who wants to learn these topics from industry experts that don?t only teach, but have actually worked in the field
  • You?re looking for one single course to teach you about Machine learning and Data Science and get you caught up to speed with the industry
  • You want to learn the fundamentals and be able to truly understand the topics instead of just watching somebody code on your screen for hours without really ?getting it?
  • You want to learn to use Deep learning and Neural Networks with your projects
  • You want to add value to your own business or company you work for, by using powerful Machine Learning tools.
Read more
What are the course deliverables?
  • Become a Data Scientist and get hired
  • Master Machine Learning and use it on the job
  • Deep Learning, Transfer Learning and Neural Networks using the latest Tensorflow 2.0
  • Use modern tools that big tech companies like Google, Apple, Amazon and Facebook use
  • Present Data Science projects to management and stakeholders
  • Learn which Machine Learning model to choose for each type of problem
  • Real life case studies and projects to understand how things are done in the real world
  • Learn best practices when it comes to Data Science Workflow
  • Implement Machine Learning algorithms
  • Learn how to program in Python using the latest Python 3
  • How to improve your Machine Learning Models
  • Learn to pre process data, clean data, and analyze large data.
  • Build a portfolio of work to have on your resume
  • Developer Environment setup for Data Science and Machine Learning
  • Supervised and Unsupervised Learning
  • Machine Learning on Time Series data
  • Explore large datasets using data visualization tools like Matplotlib and Seaborn
  • Explore large datasets and wrangle data using Pandas
  • Learn NumPy and how it is used in Machine Learning
  • A portfolio of Data Science and Machine Learning projects to apply for jobs in the industry with all code and notebooks provided
  • Learn to use the popular library Scikit-learn in your projects
  • Learn about Data Engineering and how tools like Hadoop, Spark and Kafka are used in the industry
  • Learn to perform Classification and Regression modelling
  • Learn how to apply Transfer Learning
Read more
More about this course
  • This course is a comprehensive learning journey designed to take participants from absolute beginners to proficient practitioners in the fields of machine learning and data science
  • In this course students will be equipped with the skills and certifications to facilitate positive change, enhance communication, and achieve personal and professional goals for themselves and others

Complete Machine Learning and Data Science: Zero to Mastery
 at 
UDEMY 
Curriculum

Introduction

Course Outline

Join Our Online Classroom!

Exercise: Meet The Community

Your First Day

Machine Learning 101

What Is Machine Learning?

AI/Machine Learning/Data Science

Exercise: Machine Learning Playground

How Did We Get Here?

Exercise: YouTube Recommendation Engine

Types of Machine Learning

Are You Getting It Yet?

What Is Machine Learning? Round 2

Section Review

Machine Learning and Data Science Framework

Section Overview

Introducing Our Framework

6 Step Machine Learning Framework

Types of Machine Learning Problems

Types of Data

Types of Evaluation

Features In Data

Modelling - Splitting Data

Modelling - Picking the Model

Modelling - Tuning

Modelling - Comparison

Experimentation

Tools We Will Use

Optional: Elements of AI

The 2 Paths

The 2 Paths

Python + Machine Learning Monthly

Data Science Environment Setup

Section Overview

Introducing Our Tools

What is Conda?

Conda Environments

Mac Environment Setup

Mac Environment Setup 2

Windows Environment Setup

Windows Environment Setup 2

Linux Environment Setup

Jupyter Notebook Walkthrough

Jupyter Notebook Walkthrough 2

Jupyter Notebook Walkthrough 3

Pandas: Data Analysis

Section Overview

Downloading Workbooks and Assignments

Pandas Introduction

Series, Data Frames and CSVs

Data from URLs

Describing Data with Pandas

Selecting and Viewing Data with Pandas

Selecting and Viewing Data with Pandas Part 2

Manipulating Data

Manipulating Data 2

Manipulating Data 3

Assignment: Pandas Practice

How To Download The Course Assignments

NumPy

Section Overview

NumPy Introduction

Quick Note: Correction In Next Video

NumPy DataTypes and Attributes

Creating NumPy Arrays

NumPy Random Seed

Viewing Arrays and Matrices

Manipulating Arrays

Manipulating Arrays 2

Standard Deviation and Variance

Reshape and Transpose

Dot Product vs Element Wise

Exercise: Nut Butter Store Sales

Comparison Operators

Sorting Arrays

Turn Images Into NumPy Arrays

Assignment: NumPy Practice

Optional: Extra NumPy resources

Matplotlib + Seaborn: Plotting and Data Visualization

Section Overview

Matplotlib Introduction

Importing And Using Matplotlib

Anatomy Of A Matplotlib Figure

Scatter Plot And Bar Plot

Histograms And Subplots

Subplots Option 2

Quick Tip: Data Visualizations

Plotting From Pandas DataFrames

Quick Note: Regular Expressions

Plotting From Pandas DataFrames 2

Plotting from Pandas DataFrames 3

Plotting from Pandas DataFrames 4

Plotting from Pandas DataFrames 5

Plotting from Pandas DataFrames 6

Plotting from Pandas DataFrames 7

Customizing Your Plots

Customizing Your Plots 2

Saving And Sharing Your Plots

Assignment: Matplotlib Practice

Scikit-learn: Creating Machine Learning Models

Section Overview

Scikit-learn Introduction

Quick Note: Upcoming Video

Refresher: What Is Machine Learning?

Quick Note: Upcoming Videos

Scikit-learn Cheatsheet

Typical scikit-learn Workflow

Optional: Debugging Warnings In Jupyter

Getting Your Data Ready: Splitting Your Data

Quick Tip: Clean, Transform, Reduce

Getting Your Data Ready: Convert Data To Numbers

Getting Your Data Ready: Handling Missing Values With Pandas

Getting Your Data Ready: Handling Missing Values With Scikit-learn

Choosing The Right Model For Your Data

Choosing The Right Model For Your Data 2 (Regression)

Quick Note: Decision Trees

Quick Tip: How ML Algorithms Work

Choosing The Right Model For Your Data 3 (Classification)

Fitting A Model To The Data

Making Predictions With Our Model

predict() vs predict_proba()

Making Predictions With Our Model (Regression)

Evaluating A Machine Learning Model (Score)

Evaluating A Machine Learning Model 2 (Cross Validation)

Evaluating A Classification Model 1 (Accuracy)

Evaluating A Classification Model 2 (ROC Curve)

Evaluating A Classification Model 3 (ROC Curve)

Evaluating A Classification Model 4 (Confusion Matrix)

Evaluating A Classification Model 5 (Confusion Matrix)

Evaluating A Classification Model 6 (Classification Report)

Evaluating A Regression Model 1 (R2 Score)

Evaluating A Regression Model 2 (MAE)

Evaluating A Regression Model 3 (MSE)

Machine Learning Model Evaluation

Evaluating A Model With Cross Validation and Scoring Parameter

Evaluating A Model With Scikit-learn Functions

Improving A Machine Learning Model

Tuning Hyperparameters

Tuning Hyperparameters 2

Tuning Hyperparameters 3

Quick Tip: Correlation Analysis

Saving And Loading A Model

Saving And Loading A Model 2

Putting It All Together

Putting It All Together 2

Scikit-Learn Practice

Supervised Learning: Classification + Regression

Milestone Projects!

Milestone Project 1: Supervised Learning (Classification)

Section Overview

Project Overview

Project Environment Setup

Step 1~4 Framework Setup

Getting Our Tools Ready

Exploring Our Data

Finding Patterns

Finding Patterns 2

Finding Patterns 3

Preparing Our Data For Machine Learning

Choosing The Right Models

Experimenting With Machine Learning Models

Tuning/Improving Our Model

Tuning Hyperparameters

Tuning Hyperparameters 2

Tuning Hyperparameters 3

Evaluating Our Model

Evaluating Our Model 2

Evaluating Our Model 3

Finding The Most Important Features

Reviewing The Project

Milestone Project 2: Supervised Learning (Time Series Data)

Section Overview

Project Overview

Project Environment Setup

Step 1~4 Framework Setup

Exploring Our Data

Exploring Our Data 2

Feature Engineering

Turning Data Into Numbers

Filling Missing Numerical Values

Filling Missing Categorical Values

Fitting A Machine Learning Model

Splitting Data

Custom Evaluation Function

Reducing Data

RandomizedSearchCV

Improving Hyperparameters

Preproccessing Our Data

Making Predictions

Feature Importance

Data Engineering

Data Engineering Introduction

What Is Data?

What Is A Data Engineer?

What Is A Data Engineer 2?

What Is A Data Engineer 3?

What Is A Data Engineer 4?

Types Of Databases

Quick Note: Upcoming Video

Optional: OLTP Databases

Optional: Learn SQL

Hadoop, HDFS and MapReduce

Apache Spark and Apache Flink

Kafka and Stream Processing

Neural Networks: Deep Learning, Transfer Learning and TensorFlow 2

Section Overview

Deep Learning and Unstructured Data

Setting Up With Google

Setting Up Google Colab

Google Colab Workspace

Uploading Project Data

Setting Up Our Data

Setting Up Our Data 2

Importing TensorFlow 2

Optional: TensorFlow 2.0 Default Issue

Using A GPU

Optional: GPU and Google Colab

Optional: Reloading Colab Notebook

Loading Our Data Labels

Preparing The Images

Turning Data Labels Into Numbers

Creating Our Own Validation Set

Preprocess Images

Preprocess Images 2

Turning Data Into Batches

Turning Data Into Batches 2

Visualizing Our Data

Preparing Our Inputs and Outputs

Optional: How machines learn and what's going on behind the scenes?

Building A Deep Learning Model

Building A Deep Learning Model 2

Building A Deep Learning Model 3

Building A Deep Learning Model 4

Summarizing Our Model

Evaluating Our Model

Preventing Overfitting

Training Your Deep Neural Network

Evaluating Performance With TensorBoard

Make And Transform Predictions

Transform Predictions To Text

Visualizing Model Predictions

Visualizing And Evaluate Model Predictions 2

Visualizing And Evaluate Model Predictions 3

Saving And Loading A Trained Model

Training Model On Full Dataset

Making Predictions On Test Images

Submitting Model to Kaggle

Making Predictions On Our Images

Finishing Dog Vision: Where to next?

UPLOADED BY FEB 14th Storytelling + Communication: How To Present Your Projects

Section Overview

Videos uploaded by FEB 14th

Career Advice + Extra Bits

Endorsements On LinkedIn

Quick Note: Upcoming Video

What If I Don't Have Enough Experience?

Learning Guideline

Quick Note: Upcoming Videos

JTS: Learn to Learn

JTS: Start With Why

Quick Note: Upcoming Videos

CWD: Git + Github

CWD: Git + Github 2

Contributing To Open Source

Contributing To Open Source 2

Coding Challenges

Exercise: Contribute To Open Source

Learn Python

What Is A Programming Language

Python Interpreter

How To Run Python Code

Our First Python Program

Python 2 vs Python 3

Exercise: How Does Python Work?

Learning Python

Python Data Types

How To Succeed

Numbers

Math Functions

DEVELOPER FUNDAMENTALS: I

Operator Precedence

Exercise: Operator Precedence

Optional: bin() and complex

Variables

Expressions vs Statements

Augmented Assignment Operator

Strings

String Concatenation

Type Conversion

Escape Sequences

Formatted Strings

String Indexes

Immutability

Built-In Functions + Methods

Booleans

Exercise: Type Conversion

DEVELOPER FUNDAMENTALS: II

Exercise: Password Checker

Lists

List Slicing

Matrix

List Methods

List Methods 2

List Methods 3

Common List Patterns

List Unpacking

None

Dictionaries

DEVELOPER FUNDAMENTALS: III

Dictionary Keys

Dictionary Methods

Dictionary Methods 2

Tuples

Tuples 2

Sets

Sets 2

Learn Python Part 2

Breaking The Flow

Conditional Logic

Indentation In Python

Truthy vs Falsey

Ternary Operator

Short Circuiting

Logical Operators

Exercise: Logical Operators

is vs ==

For Loops

Iterables

Exercise: Tricky Counter

range()

enumerate()

While Loops

While Loops 2

break, continue, pass

Our First GUI

DEVELOPER FUNDAMENTALS: IV

Exercise: Find Duplicates

Functions

Parameters and Arguments

Default Parameters and Keyword Arguments

return

Exercise: Tesla

Methods vs Functions

Docstrings

Clean Code

*args and **kwargs

Exercise: Functions

Scope

Scope Rules

global Keyword

nonlocal Keyword

Why Do We Need Scope?

Pure Functions

map()

filter()

zip()

reduce()

List Comprehensions

Set Comprehensions

Exercise: Comprehensions

Python Exam: Testing Your Understanding

Modules in Python

Quick Note: Upcoming Videos

Optional: PyCharm

Packages in Python

Different Ways To Import

Next Steps

Bonus: Learn Advanced Statistics and Mathematics for FREE!

Statistics and Mathematics

Where To Go From Here?

Become An Alumni

Thank You

Extras

Bonus: Special Thank You Gift

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Complete Machine Learning and Data Science: Zero to Mastery
 at 
UDEMY 
Students Ratings & Reviews

5/5
Verified Icon3 Ratings
P
Pratik Thakur
Complete Machine Learning and Data Science: Zero to Mastery
Offered by UDEMY
5
Learning Experience: ML algorithm deep learning Data featuring Data selection total in data science we have do..chalenges to tune data and deployment
Faculty: Sapalogy is good unique pattern for learnjng practical most likebale Lots of thing in data science field learn and enjoy most
Course Support: Very impactful
Reviewed on 20 Nov 2022Read More
Thumbs Up IconThumbs Down Icon
A
Angad Kumar
Complete Machine Learning and Data Science: Zero to Mastery
Offered by UDEMY
5
Other: I increased my skill and gain extra knowledge in technical line.Gain knowledge to develop software
Reviewed on 28 May 2021Read More
Thumbs Up IconThumbs Down Icon
View All 2 ReviewsRight Arrow Icon
qna

Complete Machine Learning and Data Science: Zero to Mastery
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...