Educational Programs

Foundations of Modern Machine Learning – 2024

The course is designed exclusively for the benefit of second or third year undergraduate engineering students doing four year B Tech program in India.


The utilization of machine learning has exceeded expectations, permeating diverse domains with notable success. In numerous instances, these applications have been instrumental in assisting professionals in making informed decisions. IIIT Hyderabad’s Technology Innovation Hub, iHub-Data, renowned for its robust research programs in machine learning, image processing, computer vision, robotics, natural language processing, pattern recognition, and speech processing, is excited to unveil a 50-week foundational program in machine learning. This program is specifically tailored for undergraduate engineering students, either in the second or third year of study, across India.

Who can participate?

  • Students enrolled in a 4-year undergraduate program in engineering/technology.
  • Students must be in either their second or third year of the undergraduate engineering program.
  • Students should be studying in an AICTE recognised institution or a technical institution of repute in India.
  • Students should be willing to spare at least three hours every week for learning the course.

What makes this program unique?

  • 50-week certificate program in Foundations of Modern Machine Learning
  • Live online lectures and hands-on sessions with personalised learning experience
  • Includes over 40 independent projects, quizzes and assignments.
  • Equal focus on foundation and practices
  • Discussions with eminent professionals

What is the qualifying criteria?

  • Enthusiasm for grasping the fundamentals of Machine Learning and Deep Learning.
  • Eagerness for programming in Python within the Colab environment.
  • Desire to explore the applications of Linear Algebra, Probability, and Statistics.


  • Introduction to ML
  • Machine Learning Components: Data, Model, Evaluation
  • Revisiting Nearest Neighbor Classification
  • Retrieval, Performance Evaluation and Metrics
  • Decision Trees
  • Linear Classifier
  • SVM
  • Representing Textual Data,  Aadhar: Sequences matching
  • Perceptrons and gradient descent
  • Loss functions and gradient descent
  • Regression
  • Clustering
  • Feature selection and PCA
  • Multi Layer Perceptron
  • Probabilistic ML models
  • Deep Learning Architectures

Link to Registration : Click Here

For inquiries, please contact the program coordinator, Ms. Midhuna Chandran


Ph: +91 40 6653 1787 (Mon-Fri 0930h to 1730h)

Program Coordinator: