Course on Machine Learning with Python

Learn From Industry Experts With 1:1 Mentoring & Online Instructor-led Training

314 Ratings | 829 Learners
Enroll Now >>

Why Learn Machine Learning?

The "idea" of machine learning has come in and out of favor a few times through history, each time leaving people thinking it was merely a fad. It is really only very recently that we've been able to put much of machine learning to any decent test. Nowadays, you can spin up and rent a $100,000 GPU cluster for a few dollars an hour, the stuff of PhD student dreams just 10 years ago. Machine learning got another up tick in the mid 2000's and has been on the rise ever since, also benefitting in general from Moore's Law. Beyond this, there are ample resources out there to help you on your journey with machine learning, like this tutorial. You can just do a Google search on the topic and find more than enough information to keep you busy for a while.

There is massive growth in the machine learning space, and job opportunities are skyrocketing, making this the perfect time to launch your career in this space.


Learning with CloudxLab means top-notch training by industry experts and best-in-class learning content.
100% money-back guarantee (please check FAQ at bottom of this page for details on refund policy)

Online Instructor-led Training  

Starts on 16 September | 42 hours | Sat, Sun | 7:00 PM - 10:00 PM PST

Course Design

High-quality videos, slides, hands-on examples, quizzes, automated assessments, case studies, real-world projects

Course Material

Lifetime access to cutting-edge self-paced learning content


90-150 Days of CloudxLab access for hands-on practice (from enrollment date till 06 November)


24x7 email support to answer your queries


Earn certificate in Big Data with Hadoop & Apache Spark

+ Live sessions

42+ hours of live online instructor-led training. Classes will be conducted every Saturday & Sunday between 7:00 PM - 10:00 PM PST (7:30 AM - 10:30 AM IST)
399   349 *

How will you benefit?

Skill Enhancement

Develop skills and competencies to excel and stand out in the Big Data domain

Career Growth

Get better roles and better packages

What do I get?

  • Lifetime access to course material

    Lifetime access to high-quality, self-paced learning content designed by industry experts Learn more

  • 90-150 days of CloudxLab access

    Practice on a real-time distributed environment
    Self-paced course: 90 days free access
    Instructor-led course: 90-150 days free access

  • Online Instructor-led Training

    Subscribe to Instructor-led training with a group of our course learners. Learn more

  • Best-in-class support

    24x7 email support to answer your queries. Get the answer to your queries in one business day

  • Training by professionals

    Learn from professionals having years of experience in churning Big Data and building enterprise products

  • Verified certificate

    Receive verified certificate and share it on LinkedIn

  • 1:1 Mentoring

    Subscribe to 1:1 mentoring sessions and get guidance from industry leaders and professionals. Learn more

  • LinkedIn recommendation & endorsements

    We will provide a LinkedIn Recommendation based on your performance. Also, we will endorse you with tags such as Hadoop, Big Data


Course Syllabus

Preview Course

Student Rating

View all reviews


2-3 Months

Skill Level  



  • Welcome to Machine Learning!
  • What is Machine Learning?
  • Supervised Learning
  • Unsupervised Learning
  • How to Use CloudxLab?

Python for Machine Learning

  • NumPy
  • SciPy
  • Pandas
  • Scikit
  • Matplotlib
  • Quiz and Assessment


  • Single Variable Linear Regression
  • Linear Regression with Multiple Variables
  • Logistic Regression
  • Gradient Descent
  • Regularization
  • Hypothesis Representation
  • Decision Boundary
  • Cost Function
  • Advanced Optimization
  • Multiclass Classification: One-vs-all
  • Quiz and Assessment

Neural Networks

  • Non-linear Hypotheses
  • Model Representation
  • Cost Function
  • Backpropagation Algorithm
  • Backpropagation Intuition
  • Quiz & Assessment
  • Implementation Note: Unrolling Parameters
  • Gradient Checking
  • Random Initialization

Machine Learning System Design

  • Prioritizing What to Work On
  • Error Analysis
  • Quiz and Assessment
  • Error Metrics for Skewed Classes
  • Trading Off Precision and Recall
  • Data For Machine Learning

Support Vector Machines

  • Optimization Objective
  • Large Margin Intuition
  • Kernels I
  • Kernels II
  • Quiz and Assessment

Unsupervised Learning

  • Unsupervised Learning: Introduction
  • K-Means Algorithm
  • Optimization Objective
  • Random Initialization
  • Quiz Assessment
  • Choosing the Number of Clusters
  • Data Compression
  • Visualization
  • Principal Component Analysis Problem Formulation
  • Principal Component Analysis Algorithm
  • Reconstruction from Compressed Representation
  • Choosing the Number of Principal Components

Large Scale Machine Learning

  • Learning With Large Datasets
  • Stochastic Gradient Descent
  • Quiz Assessment
  • Mini-Batch Gradient Descent
  • Stochastic Gradient Descent Convergence
  • Map Reduce and Data Parallelism

Spark ML Lib

  • GraphX: Graph Processing and Analysis
  • Understanding Machine Learning
  • MlLib Example: k-means
  • SparkR Example


Common questions and answers

  • How much time will it take to complete the course?

    It will take 2-3 months with 6-8 hours of effort per week.

  • What is the validity of course material?

    We understand that you might need course material for a longer duration to make most out of your subscription. You will get lifetime access (Till the company is operational) to the course material so that you can refer to the course material anytime

  • How does online instructor-led training work?

    In online instructor-led training, Sandeep Giri along with his team of experts will train you with a group of our course learners for 42 hours over online conferencing software like Zoom. Classes will happen every Saturday and Sunday between 7:00 PM - 10:00 PM PST (7:30 AM - 10:30 AM IST), starting from September 16, 2017.

  • How does 1:1 mentoring work?

    We offer mentoring sessions to our learners with industry leaders and professionals so you can get 1 on 1 help with any questions you may have, whether your questions are technical, job-related or anything else.

    It is a paid service and exclusively available to learners enrolling for the course. We will provide more information on subscription information for the same after the course is launched.

  • What is the certification process?

    At the end, of course, you will work on a real-time project. You will receive a problem statement along with a data-set to work on CloudxLab. Once you are done with the project (it will be reviewed by an expert), you will be awarded a certificate which you can share on LinkedIn.

  • How will be the practicals or hands-on be conducted?

    Enrolment into self-paced course entails 90 days of free access to CloudxLab. Enrolment into instructor-led course entails 90-150 days of free access to Cloudxlab, depending on date of enrollment.

  • What is the refund policy for courses taken from CloudxLab?

    For self-paced course, we provide 100% fees refund if the request is raised within 7 days from enrollment date. Thereafter, no refund is provided.
    For instructor-led course, we provide 100% refund if not more than 1 live session has been conducted -- and we provide 50% refund if 2-4 live sessions have been conducted. If 5 or more live sessions have been conducted, then no refund will be provided.

  • I have some more questions. Can I talk to someone?

    Absolutely! Please contact us at

Program Leads

Course Instructor
Sandeep GiriCourse Instructor
Course Developer
Abhinav SinghCourse Developer
Course Developer
Benjamin BertincourtCourse Advisor
Course Advisor
Jatin ShahCourse Advisor
Course Advisor
Amit UpadhyayCourse Advisor
Course Advisor
Ratnaker PandeyCourse Advisor