Python + DS + ML (Bundle)

Give your career a new dimension with complete Python course. Create your own Machine Learning application.

ENROLL NOW
(1792 Ratings)

Designed by the OK Google Developer, this course will help you master the most popular and highly-demanded programming language Python along with Data Structures and Machine Learning. Create your own Machine Learning applications by the end of this course. 

WHAT YOU’LL LEARN

Importance of Python

Describe the basics of the Python programming language

Install Python and write your first program

Use variables and constants to store, retrieve and calculate information

Utilize core programming tools such as functions and loops

Accomplish multi-step tasks like sorting or looping using tuples

Create programs that are able to read and write data from files

Store data as key/value pairs using Python dictionaries

Start with basics of Object Oriented Programming

Understanding class and object

Encapsulation, abstraction, inheritance and polymorphism

Using Scikit Learn in Machine Learning Techniques like Regression, Classification, Clustering, Recommender Systems

Doing basic project in Python

Select and process the data

Process data using Graphs Library in Python

Creating capstone project on Machine Learning using TensorFlow in Python

Usage of Python Libraries

Live Classes

Machine Learning

Python Certification

  • Introduction to the course 00:03:41
  • Need of Programming: What it takes to become a top notch programmer 00:03:36
  • Introduction to Python: Why it is the most demanded language and how tech giants are using it 00:06:03
  • Introduction to Python: Transition from Python 2 to Python 3 00:00:00

  • Instructions: Installation of Python on Windows and Mac 00:01:40
  • Demo: Step-by-step guide to installing Python on your PC 00:02:27
  • Python Usage: Introduction to practical use case of Python 00:00:00
  • Python Online: How to use your Machine to code online 00:03:29

  • Build your 1st Python code: Hello world assignment 00:00:00

  • Constants in Python: Introduction, application and use cases 00:03:55
  • Variable Reserved Words in Python: Introduction, application and use cases 00:04:07
  • Data Types in Python 00:08:20
  • Conversions in Python: Type and string conversions 00:06:04
  • Taking user inputs in Python: Introduction and application 00:05:00
  • Module Quiz: Constant Resever Words Variables 00:00:00
  • Module Assignment : Expressions and User Input 00:00:00
  • Module Assignment Solution: Expressions and User Input

  • Using Comparison Operator in Python 00:02:48
  • Using IF ELIF Conditions in Python 00:08:52
  • Demo: Using conditions in Python 00:03:33
  • Using EXCEPT in Python 00:06:38
  • Demo: Using EXCEPT in Python 00:04:20
  • Module Quiz: Conditions and Comparisons 00:00:00
  • Module Assignment: TRY EXCEPT Assignment 00:00:00
  • Module Assignment Solution: EXCEPT in Python

  • Understanding Functions in Python 00:05:04
  • Understanding Functions with Arguments in Python 00:00:00
  • Return Functions: Introduction and use cases 00:04:24
  • Multiple Arguments in Python: Introduction and use cases 00:00:00
  • Module Quiz: Functions in Python 00:00:00
  • Module Assignment: Functions in Python 00:00:00
  • Module Assignment Solution: Functions in Python

  • Loops in Python: Introduction 00:04:48
  • Break Continue: Understanding and Use Cases 00:05:53
  • FOR Loop: Understanding and Use Cases 00:03:20
  • Demo: Loops Code Implmentation 00:05:56
  • Loops and interation 00:03:03
  • Demo: Mastering Loops with more Use Cases 00:07:26
  • Module Quiz: Loops in Python 00:00:00
  • Module Assignment: Loops in Python 00:00:00
  • Module Assignment Solution: Loops in Python

  • Data Structures in Python: Course Introduction 00:04:07
  • Machine Learning in Python: Course Introduction 00:09:14

  • Python Interview Questions: Top 15 Python Programming Questions
  • Social Media Links for references
Data Structures in Python

  • Introduction Video: Data Structures Course 00:03:51
  • Introduction to Strings and LEN function 00:05:14
  • String Looping: Introduction and Use Cases 00:05:57
  • String Slicing: Introduction and Use Cases 00:06:32
  • String Library Function: Introduction and Use Cases 00:04:19
  • Stripping Whitespace: Introduction and Use Cases 00:02:04
  • PARSING EXTRACTING 00:06:32
  • Module Quiz: Strings in Python 00:00:00
  • Module Assignment: Strings in Python 00:00:00
  • Module Assignment Solution: Strings in Python

  • Introduction to Files in Python 00:05:57
  • Counting Lines in a File in Python: Introduction and use cases 00:04:25
  • Reading files in Python: Introduction and use cases 00:04:54
  • Searching Lines in a File in Python: Introduction and use cases 00:06:58
  • Naming Files with User Data: Introduction and use cases 00:06:08
  • Module Quiz: Files in Python 00:00:00
  • Module Assignment: Handling files in Python 00:00:00
  • Module Assignment Solution: Handling files in Python

  • Introduction to Lists in Python 00:08:00
  • Finding Length of Range Objects in Python: len() 00:04:54
  • Continuation of lists and their use cases 00:09:33
  • Calculating Sum and Average of Lists in Python 00:06:15
  • Spliting Strings in to Lists in Python: split() 00:07:32
  • Moduel Quiz: Lists 00:00:00
  • Module Assignment: Lists in Python 00:00:00
  • Module Assignment Solution: Lists in Python

  • Understanding Dictionaries in Python 00:03:26
  • Distinguishing Lists and Dictionaries in Python: Lists Vs. Dictionaries 00:06:35
  • Demo: Understanding Get Function in Python 00:08:48
  • Iterating over dictionaries with loops 00:06:18
  • Module Quiz: Dictionaries in Python 00:00:00
  • Module Assignment: Dictionaries in Python 00:00:00
  • Module Assignment Solution: Dictionaries in Python

  • Understanding Tuples in Python 00:04:23
  • Distinguishing Tuples and Dictionaries in Python: Tuples Vs. Dictionaries 00:05:16
  • Sorting a Tuple in Python 00:10:00
  • Module Quiz: Tuples 00:00:00
  • Module Assignment: Tuples in Python 00:00:00
  • Module Assignment Solution: Tuples in Python

  • Uderstanding Sets in Python 00:03:57
  • Creating Sets in Python 00:03:10
  • Creating Empty Dictionaries in Python: Empty Set 00:01:40
  • Understanding Add and Update in Sets 00:03:02
  • Deleting Elements of Sets in Python 00:04:50
  • Distinguishing Sets, Lists and Dictionaries in Python: Sets Vs. Lists Vs. Dictionaries 00:02:04
  • Python Set Operations (Union, Intersection, Difference and Symmetric Difference) 00:05:25
  • Understanding Python Set Methods 00:04:30
  • Module Quiz: Sets in Python 00:00:00
  • Module Assignment: Python Sets 00:00:00

  • Machine Learning: Introduction 00:09:14
  • Social Media Links for references

  • Data Strcuture Interview Questions: Top Data Structure Programming Questions
  • Implementing Stacks and Queues
  • Searching, Sorting and Complexity Analysis in Data Structures
Object Oriented Programming

  • Understanding programming concepts in relation to OOPs 00:02:36
  • Distinguishing Procedural and OOPs: Procedural Programming Vs. Object Oriented Programming 00:07:55
  • Understanding Objects in OOPs 00:05:02
  • Understanding Classes in OOPs 00:02:57
  • Demo: Objects and Classes in OOPs 00:04:46

  • Understanding Constructors 00:04:36
  • Understanding Types of Constructors 00:06:02

  • Introduction to Encapsulation and Abstraction in Python 00:04:33
  • Use Cases of Encapsulation and Abstraction in Python 00:04:13

  • Understanding Inheritance in Python 00:04:06
  • Demo: Use Cases of Inheritance 00:04:19
  • Understanding Polymorphism in Python 00:03:27
  • Demo: Use Cases of Polymorphism 00:04:16
  • Various Functions in Inheritance and Polymorphism 00:01:54

  • Module Quiz: OOPs 00:00:00
  • Module Assignment : OOPs 00:00:00

  • Project: Red Wine - Predicting Qualtiy of Wines
  • Dealing with Missing Values in Python 00:07:35
  • Understanding Machine Learning: Use Case Scenarios 00:01:51
  • Project: Medical Cost Prediction 00:12:44
  • Python Libraries Guides 00:07:49
  • Matplotlib: Creating Static, Animated, and Interactive visualizations in Python 00:15:51
  • Pandas: Analysing Data in Python 00:14:28
  • *Args And **Kwargs: Passing a variable number of arguments to a Python function 00:06:40
  • NumPy: Working with Arrays in Python 00:33:41
  • Sets in Python
  • Python OOPs Concepts
  • Exploratory Data Analysis aka EDA on Red Wine Data - Part 2
  • Exploratory Data Analysis aka EDA on Red Wine Data - Part 1
  • Python Test Quiz
  • Tutorial - Seaboar
  • Python Projects - Stop Watch
  • H2O Tutorial - Machine Learning Framework
  • Various Types of Data Distribution
  • Various Types of Errors in Machine Learning Models
Machine Learning in Python

  • Course Walkthrough 00:09:14
  • Overview to Machine Learning 00:08:33
  • Artificial Intelligence Vs Machine Learning Vs Deep Learning 00:04:07
  • Machine Learning: Python Libraries 00:04:51
  • Supervised Vs. Unsupervised Learning 00:05:46
  • Module Quiz: Machine Learning Overview 00:00:00

  • Introduction to Regression 00:03:05
  • Various Regression Techniques: Linear, Polynomial, Stepwise, Ridge, Lasso and ElasticNet 00:06:35
  • Linear Regression using Python 00:03:54
  • Linear Regression Techniques: Slopes And Intercept 00:04:55
  • Linear Regression using SKLEARN Coding 00:09:38
  • Demo Machine Code: Linear Regression using SKLEARN Coding
  • Demo Code Explaination: Linear Regression using SKLEARN Coding 00:22:11
  • Errors in Linear Techniques 00:02:33
  • R-Squared or Coefficient of Determination 00:04:53
  • Multiple Linear Regression (MLR) 00:04:08
  • Polynomial Vs. Non Linear Regression 00:04:00
  • Module Quiz: Regression in Python 00:00:00

  • Introduction to Classification 00:07:06
  • K-Nearest Neighbor(KNN) Algorithm for Machine Learning Introduction 00:06:55
  • Working with K-Nearest Neighbor(KNN) Algorithm for Machine Learning 00:02:38
  • Evaluation Metrics for Classification 00:03:12
  • Machine Learning Decision Tree Classification Algorithm 00:05:36
  • Support Vector Machine (SVM) Algorithm in Machine Learning 00:07:19
  • Machine Learning Random Forest Algorithm 00:14:57
  • Module Quiz: Classification 00:00:00

  • Clustering Algorithms in Machine Learning 00:06:34
  • Clustering Vs Classifications: Machine Learning 00:07:07
  • K means Clustering - Introduction 00:08:01
  • Module Quiz: Clusterin in Machine Learning 00:00:00

  • Understanding Recommender Systems in Machine Learning 00:06:43
  • Content-based Filtering: Recommendation Systems 00:06:31
  • Collaborative Filtering: Recommendation Systems 00:06:03
  • Module Quiz: Recommender Systems in Machine Learning 00:00:00

  • Introduction to the Project: Guess Game 00:05:00
  • Project Implementation: Undestanding the Concepts to Build Guess Game 00:07:38
  • Proejct Code: Guess Game Using Python

  • Understanding Python Libraries 00:06:07
  • Three-dimensional Plotting in Python using Matplotlib 00:06:05
  • Tri-Surface Plot in Python using Matplotli 00:07:38
  • Professional 3D Plotting in Matplotlib - 3D Plot Game

  • Understanding Machine Learning Concepts 00:03:11
  • Flowcharts - Problem Solving with Python 00:06:01
  • Deep Learning: Training and Testing the Network with Tensorflow and Keras 00:11:01
  • Tensorflow and Keras For Neural Networks and Deep Learning
  • Final Certification Quiz; Complete Course 00:00:00
  • Machine Learning Final Assignment

  • Live Class with Google Expert: Machine Learning 00:00:00

  • Logistic Regression for Malignancy Prediction in Cancer (Breast Cancer) 00:43:32
  • Spam Mail Prediction using Machine Learning with Python 00:33:38
  • Personal Assistant 00:19:27
  • Weather recommendation system 00:10:50

  • Understanding Machine Learning Workflow 00:06:56
  • Decoding Model Selection for Machine Learning 00:11:17
  • Understanding Overfitting in Machine Learning 00:08:50
  • Understanding Underfitting in Machine Learning 00:06:53
  • Understanding the Bias-Variance Tradeoff 00:09:52
  • Introduction to Dimensionality Reduction for Machine Learning 00:07:47
  • Gradient Descent algorithm and its Variants 00:05:02

  • Hands-On-Guide To Machine Learning Model Deployment Using Flask 00:11:55

  • GitHub Tutorial and Profile Buidling 00:08:11
Resume Building

  • Introduction - Overleaf, Online LaTeX Editor 00:02:10
  • Building Professional/Educational Resume using LaTeX 00:09:32

Complete Python

Fee Payment Options
(EMI Options Available)
Option 1

₹51,150.00

Learn Now. Pay Later.
(Click Here)

Option 2

₹51,150.00

Up to 90%
Scolarship

Give Scolarship Test
(Click Here)

About the instructor

  • 12380 Reviews
  • 18842 Students
  • 12 Courses

Ok Google Developer

Student feedback

4.4

Average rating
  • 0%
  • 0%
  • 1%
  • 3%
  • 96%

Reviews

Certificate Sample

Python + DS + ML

$665
₹51,150.00

Buy now
  • 198 Lessons
  • 15:06:30 Hours On demand videos
  • Lifetime Video Access
  • Certificate of Completion
  • Approx. 3 Months to Complete
  • Live Classes
  • Quizzes and Assignments
  • No Prior Experience Required
  • Top 50 Interview Question
  • Resume Building
  • Internships and Placement