Skip to main content
Paid certificateIntermediateAI & Machine Learning

Introduction to Machine Learning (IIT Madras)

Prof. Balaraman Ravindran's NPTEL machine learning course from IIT Madras.

Taught byNPTEL

About this course

A full-semester-style course for senior undergraduates and postgraduates. It covers regression, linear classification, SVMs, neural networks, decision trees, ensembles, graphical models, clustering, EM and an introduction to learning theory and reinforcement learning.

Best for: Indian engineering students wanting a rigorous, credited ML course.

What you will be able to do

  • Apply regression and classification methods
  • Train SVMs, neural networks and trees
  • Use ensembles like boosting and random forests
  • Cluster data and apply EM

Syllabus and your progress

Tick modules off as you finish them on NPTEL.

0 of 8 modules done

Plan your pace

At 4 hours a week you would finish in about 24 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

Paid certificate

Lectures and assignments are free; the proctored NPTEL certification exam carries a registration fee.

Before you start: Programming; Intro probability and linear algebra helpful

NPTEL sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Introduction to Machine Learning (IIT Madras) really free?
Yes, the course material is free on NPTEL. Lectures and assignments are free; the proctored NPTEL certification exam carries a registration fee.
How long does Introduction to Machine Learning (IIT Madras) take?
Plan for about 96 hrs in total (NPTEL syllabus: 12 weeks plus a recap week; hours estimated at about 8 per week.). It is instructor-paced, so you can go faster or slower.
Do I need experience before Introduction to Machine Learning (IIT Madras)?
It helps to have: Programming; Intro probability and linear algebra helpful.

Introduction to Machine Learning (IIT Madras)

Paid certificate

Start on NPTEL