Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Machine Learning Bootcamp for Complete Beginners
Welcome
Introduction (2:14)
Prerequisites (2:16)
Setting Up Development Environment Using Repl (6:06)
Setting Up Development Environment Using Google Colab (2:52)
Python - Data Types, Variables and Conditions
What are Data Types? (6:36)
Variables (8:12)
Naming (snake case) (8:28)
String Concatenation (12:35)
User Input (12:09)
Conditions (17:49)
Activity: Even or Odd (8:36)
Source code
Python - Functions
What are Functions? (8:36)
Function Arguments (7:38)
Return Values (7:26)
Tuples and Optional Arguments (8:01)
Activity: Even/Odd Using Functions (5:07)
Python - Arrays and Loops
What are Arrays or Lists? (12:01)
Adding Removing Items in an Array (7:18)
For Loop (12:27)
While Loop (8:44)
Source code
Python - Dictionaries
Introduction to Dictionaries (10:45)
Nested Dictionaries (8:56)
Looping Dictionaries (6:50)
Source code
Python - Lambdas and Array Helpers
What are Lambda Functions? (7:33)
map (9:29)
filter (5:11)
reduce (7:41)
Source code
Python - Classes
What are Classes? (6:10)
Creating your First Class in Python (14:16)
Adding Functions to the Class (8:38)
Activity - Bank Account (9:59)
Inheritance (8:31)
Source code
Python - Exceptions
Introduction to Exceptions (10:27)
Multiple Exceptions and Finally Block (6:12)
Custom Errors (9:23)
Source code
Python - Files
Writing Files (8:08)
Reading Files (3:31)
Appending (6:35)
Reading and Writing JSON (12:01)
Nested JSON (4:26)
Source code
Python - Understanding Test Driven Development
What is Test Driven Development? (3:14)
Why should you use TDD? (3:45)
What you should test and what you should not? (4:07)
When should you use TDD? (3:34)
Common misconceptions about TDD? (4:00)
Rules of writing good tests? (3:55)
Python - Getting Started with Writing Tests
Understanding Modules (4:05)
Setting Up Testing in Python (11:14)
Running your First Unit Test (5:44)
Writing Test for Withdraw & Using Setup (8:32)
Testing for Exceptions (6:52)
Source code
Python - Databases
Understanding Relational Database Design (8:21)
Creating Table (9:53)
Inserting and Fetching Records (9:08)
Deleting & Updating Records (8:04)
Joining Tables (13:30)
Source code
Python - Working with APIs
What is an API? (5:43)
Performing GET Request (8:08)
Performing POST Request (6:34)
Source code
Machine Learning - Welcome
What is Machine Learning? (6:32)
What is Miniconda? (5:04)
Setting Up Environment Using Miniconda (13:47)
Setting Up Environment Using Google Colab (5:43)
Machine Learning Tools and Packages (5:01)
Machine Learning - Linear Regression
Understanding Linear Regression (16:57)
Introduction to Linear Regression (10:46)
House Prices & One Hot Encoding (24:58)
Carvana Dataset and Car Prices (17:57)
Machine Learning - Logistic Regression
Understanding Logistic Regression (15:31)
Customer Sales (Purchase or Not) (20:10)
Heart Disease Dataset (12:20)
Machine Learning - Trees
Understanding Decision Trees (4:26)
Decision Trees (16:55)
Understanding Random Forest (7:00)
Random Forest (11:29)
Machine Learning - Clustering
Understanding KMeans (8:20)
Introduction to KMeans (25:25)
Understanding Elbow Method (11:25)
Machine Learning - PCA
What is PCA? (6:54)
Using PCA with MNIST Dataset (24:08)
Building a Website for House Prices Using Flask Project
What we will be building (1:20)
Training the Model (17:19)
Building the User Interface Using Flask (22:11)
Teach online with
Joining Tables
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock