Indian Institute of Technology Delhi

Advanced Certificate Programme in AI, ML and DL ( formerly known as Certificate Programme in Machine Learning and Deep Learning ) (AIMLDL Batch 8)

Indian Institute of Technology Delhi

eVIDYA

About Programme

The CEP, IIT Delhi Advanced Certificate Programme in AI, ML and DL, offers an in-depth exploration of machine learning (ML) and deep learning (DL), structured for learners without prior experience. The curriculum begins with foundational elements, including Python programming, data analytics, and applied mathematics, then progresses to core ML/DL modules, and concludes with real-world applications across diverse domains.

As technology advances rapidly in data science, computer vision, NLP, and AI-driven systems, understanding and implementing ML/DL has become essential. This programme goes beyond surface-level application to reveal the underlying functionality of these technologies, moving learners past treating ML/DL as a 'black box'.

Designed by top academicians and industry experts from premier institutions like IIT Delhi and IIT Guwahati, the course brings global perspectives and cross-disciplinary insights. The live online format enables interactive engagement with Q&A sessions and real-time explanations using virtual boards. With its structured content flow, expert-led delivery, and practical orientation, the programme equips participants with both conceptual clarity and hands-on proficiency to confidently leverage ML/DL in today's technology-driven world.

Programme Content

1. Fundamentals of Python for Machine Learning

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Foundations of Python Programming

Functional Programming in Python

Data Structures, Loops, and Control Structures

Object-oriented programming

Learning Outcomes

Covers essential Python programming concepts, including basic syntax and data types, control sequences like loops and conditional statements, and writing functions and classes.

2. Data Processing for Machine Learning

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Numerical Computations and Linear Algebra using NumPy

Data Pre-processing using Pandas

Data Visualisation using Matplotlib

Introduction to Scikit-learn

Learning Outcomes

Learn about file handling with Python, plotting and visualisation with Matplotlib, arrays, and matrices with NumPy, scientific computing with NumPy and, data handling with pandas.

3. Mathematical Foundations for Machine Learning

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Linear Algebra: Vectors, Matrices, Norms, Subspaces, Projections, SVD, EVD, Derivatives of Matrices, Vector Derivative Identities, Least Squares

Optimisation: Constrained and Unconstrained Optimisation, Maxima and Minima, Convex and Non-Convex, Gradient and Hessian, Positive Definite and Semi-Definite, Second Derivative Test, Steepest Descent, Adam, AdaGrad, RMSProp, and KKT

Probability Theory: Discrete and Continuous Random Variables, Conditional Probability, Joint Probability Distribution, Multivariate, MAP Criterion, and ML Criterion

Learning Outcomes

Gaining an understanding of the mathematical fundamentals crucial for machine and deep learning success, like linear algebra, probability theory, and optimisation methods. In linear algebra, one masters essential operations involving vectors and matrices and the understanding of eigenvalues and eigenvectors. Probability theory will provide concepts on probability distributions and Bayes' theorem, which is crucial to understanding the probabilistic nature of machine learning algorithms. Furthermore, it delves into optimisation techniques, including gradient descent and convex optimisation, empowering to optimise models and algorithms effectively.

4. Artificial Intelligence Terminologies and Data Analysis

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Differences Between Artificial Intelligence, Machine Learning, and Deep Learning

Differences Between Statistical Approach, Shallow Learning, and Deep Learning

Data Types and their properties

Attribute Types

General characteristics of datasets

Data Measurement Criteria: Precision, Bias, and Accuracy

Data Pre-processing Techniques

Distance-based Dissimilarities between Datasets

Machine Learning Problems: Classification, Regression, Interpolation, andDensity Estimation

Linear Regression Model, Classification Model, and ClassificationEvaluation

Learning Algorithms: Supervised and Unsupervised

Learning Outcomes

Understand and differentiate between key concepts like AI, Machine Learning, and Deep Learning. Gain a strong foundation in data properties, types, and characteristics of datasets. Furthermore, you will be able to evaluate data quality using metrics like precision, bias, and accuracy, and explore pre-processing techniques for data preparation.

5. Fundamentals of Machine Learning and Algorithms

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Bayesian Decision Theory: Bayesian Classifier, Discriminant Functions, Minimum Error Rate Classification

Naïve Bayes Classifier

Logistic Regression Model and Parameter Estimation (Maximum-Likelihood)

Dimensionality Reduction Technique: Principal Component Analysis (PCA)

Non-parametric Techniques: K-Nearest Neighbour (KNN), Density Estimation

K-means Clustering

Decision Tree (Entropy, Gini Impurity Index)

Demonstration of All Machine Learning Algorithms

Learning Outcomes

Gain proficiency in data analysis and visualisation techniques essential for extracting insights from datasets. Dive into various machine learning algorithms, including supervised, unsupervised, and reinforcement learning and tasks such as classification and regression. Understand the theoretical background of supervised methods like Linear and Logistic regression, SVM, decision trees and unsupervised methods, including clustering, KNN, and dimensionality reduction techniques (PCA).

6. Neural Networks

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Neurons, Perceptron Convergence Theorem, Relation Between the Perceptron and Bayes' Classifier, Batch Perceptron Algorithm, Adaptive Filtering Algorithm, Least Mean Square (LMS) Algorithm, Multilayer Perceptron, Feedforward Operation, Batch and On-line Learning, Activation Function, Backpropagation Algorithm, Rate of Learning, Stopping Criteria, XOR Problem, Loss Function, Bias and Variance, Regularization, Cross-Validation, Early-Stopping Criteria, VM, Radial Basis Function, Bagging and Boosting

Support Vector Machine (SVM)

Random Forest, Ensemble Learning, Bagging, and Boosting

Python Demo on contruction and training of neural networks for classification and regression applications

Learning Outcomes

Delve into the theory and design of Artificial Neural Networks (ANNs) for classification and regression tasks, mastering essential concepts like backpropagation and stochastic gradient descent for training ANNs. Gain the necessary practical skills to implement all the algorithms using Python libraries like NumPy, pandas, scikit-learn, and Keras.

7. Deep Learning, Architectures and Advanced Topics

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Basics of Deep Learning

Importance of deep learning

Learning from large datasets

Types of data and architectures

End-to-end model design for feature learning and decision-making

Convolutional Neural Network (CNN)

Architecture design

Training methodology of CNN

Use cases

State-of-the-art CNN models

Python demo on object detection/image classification

Recurrent Neural Network (RNN) and Long-Short Term Memory (LSTM)

Modeling of time-series data

Architecture design of RNN

Training methodology of RNN

Architectures of LSTM and advantages over RNN

Use cases

Python demo on machine translation, stock prediction

Autoencoder (AE)

Unsupervised learning

Architecture design of AE

Convolutional AE

Training with unlabeled data

Use cases

Python demo in denoising, dimensionality reduction

Generative Modelling

Subtopic 1 - Variational Autoencoder (VAE):

Fundamentals of generative modeling

Architecture of VAE

Estimating data distribution

Training methodology of VAE

Use cases

Python demo for image generation

Subtopic 2 - Generative Adversarial Network (GAN)

Generative modeling as a game-theoretic approach

Architecture design of GAN

Training methodology of GAN

Use cases Python demo on image generation, style transfer

Subtopic 3 - Diffusion:

Generative modeling through denoising

Architecture design of diffusion models

Training of diffusion models

Python demo on high-quality image generation

Attention and Transformer

Attention mechanism

Advantages of Attention

Architecture design of Transformers

Training of Transformer

Python demo on language translation using Transformer

Transfer Learning

Leverage knowledge from one task to improve performance on another task

Pre-training on large datasets

Fine-tuning DL models on small dataset

Use cases

Python demo on transfer learning in computer vision

Knowledge Distillation

Optimisation of DL models

Transfer knowledge from a complex teacher model to a simpler student model

Training methodology for distillation

Use cases

Python demo on knowledge distillation in computer vision and natural language processing

Learning Outcomes

Understanding the advantages of deep learning. Gain in-depth knowledge of deep architectures such as CNNs, RNNs, LSTMs, GRUs, Attention mechanisms, Transformers, and Autoencoders. A theoretical and practical understanding of the architectures, along with insights into design choices for better model development. Essential model training concepts like regularisation, dropout, data augmentation, batch normalisation, and hyperparameter tuning are explored for effective optimisation. Popular generative methods for AI applications such as VAEs, GANs, and Diffusion models are discussed alongside advanced topics like transfer learning, knowledge distillation, network pruning, and quantisation. Hands-on demos using TensorFlow and PyTorch on images, text, time series, language data, etc., are included for all architectures, equipping with practical skills to excel in the field of deep learning.

8. Applications of ML and DL

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

Computer Vision

Industry use cases and applications of computer vision

Case studies in computer vision

Latest trends in computer vision

Speech Recognition

Latest industry use cases and applications of speech recognition

Case studies in speech recognition

Latest trends in speech recognition

Natural Language Processing (N

9. Working with Visual ML Lab Pro

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

VisualML Lab Pro is a no-coding machine learning laboratory platform that enables users to explore AI models through an intuitive visual environment

10. Working with Visual DL Lab

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

VisualDL Lab is a powerful no-coding deep learning laboratory platform that enables learners to explore neural networks through interactive experimentation and visual analysis

11. Capstone Project

Bring Your Own Project

12. Projects, Assignments, and Case Studies

The list of tools and topics mentioned is indicative and may be modified as per programme requirements and at the discretion of the Programme Coordinator

MNIST digit recognition using DNN, CNN, and SVM.

Classification of real news and fake news using decision trees.

Prediction of the iris flower species using Naive Bayes classification.

Classify photos of dogs and cats using Deep Convolutional Neural Network.

To build a movie recommender model using K-means clustering.

Identification of IoT devices using experimental radio spectrum dataset and

German Traffic Sign Recognition Benchmark: Develop a Feed Forward Neural Network and then a Convolutional Neural Network to classify between the different road signs in the dataset provided. Test it using images from the internet to validate the functioning of your model.

CIFAR-10 Object Recognition: Develop a Convolutional Neural Network to classify between the different classes of the datasets given below. Test it using images from the internet.

Sentiment analysis using Naive Bayes Classifier.

Application of deep learning in medical diagnosis using health data.

Credit card fraud detection using Random Forest Classifier.

Music recommendation system using K-NN Algorithm.

Image compression using K-means Clustering.

Programme Audience

Eligibility Criteria

Graduates or Postgraduates in B.Tech/M.Tech/ME/BE/BIT/MIT/BCA/MCA/ MCM Science Technology or BSc/MSc/BS/MS in Maths, Statistics, Electronics, Physics, Computer Sciences, AI, DS

Programme Benefits

Covers ML/DL From Fundamentals To Advanced Concepts

Build And Train Neural Networks With Keras & Tensor Flow

Exclusive Sessions On RAG And Agentic AI

Optional 1 -day Immersive Campus Visit At IIT Delhi

Expert-led Sessions By Esteemed IITD Faculty

Hands-on Learning With 9 Industry-focused ML/DL Tools

80 Hours Of Live Online Learning

Unique Bring Your Own Project (BYOP) Capstone

Testimonials

"As a Senior Android and AI Engineer with over nine years of experience, I chose this programme to bridge the gap between traditional software development and applied ML engineering. The curriculums focus on model deployment and data analysisguided by IIT Delhi facultyprovided the exact academic depth needed for real-world execution. Since completing the course, I have successfully developed specialized tools like Face Liveness Detection and Stock Prediction AI using NLP, while integrating on-device inference through TensorFlow Lite. The programme significantly elevated my profile, moving me beyond standard app development into AI system design and ML architecture. I now lead innovation-driven initiatives in computer vision and predictive modelling, and I highly recommend this course for its ability to help professionals operationalize AI models to solve complex, large-scale enterprise problems."

Anonymous

"with 7 years of experience in Python and DevOps, I chose this program to build a solid foundation for transitioning into AI. The expert faculty and hands-on projects provided a deep understanding of ML and DL applications. Since completing the course, I have confidently designed end-to-end intelligent solutions using AWS services, significantly boosting my technical expertise and opening new career opportunities in data science."

Anonymous

"My learning is back in the forefront thanks to the quality education provided by the IIT Delhi CEP Certificate Programme in ML and DL. A field that once seemed daunting is now enjoyable and meaningful, as the carefully crafted course and experienced faculty made learning easy and practical. I believe the foundation set here will lead to a strong future in the field as I continue to grow"

Anonymous

"I found this course's curriculum highly promising for my career transition and professional advancement. The entire learning process was seamlessly structured, ensuring that even complex topics remained accessible and engaging throughout. Furthermore, the IIT faculty provided exceptional encouragement, fostering a positive environment for both learning and self-assessment. Given the institution's reputation, the teaching quality is truly world-class, and I would highly recommend this program to any professional seeking to enhance their expertise and benefit from such a prestigious opportunity"

Anonymous

Other programs in this subject area you might find useful

Same topic, Similar duration - Broader exploration across all institutes

Contact us for the further details

Speak with an Advisor

  1. Pedagogy (case method, experiential learning, coaching, simulations)
  2. Programme Objective
  3. Contact Person Details
  4. Brochure

Prashansa Uttam

Programme Advisor

+91 9403890085[email protected]Mon – Fri, 9am – 5pm IST

Indian Institute of Technology Delhi

Executive Education Office

NA
NA
NA
https://home.iitd.ac.in
New Delhi, India

Tell us about your program enquiry

Fill out the form below and our team will get back to you within 24 hours.

Advanced Certificate Programme in AI, ML and DL | IIT Delhi