logo

Indian Institute Of Technology Roorkee

Programme Starts:
29th August, 2026

Programme Fees
₹ 1,76,000 + GST

Duration:
08 Months

Programme Overview

The world of data and artificial intelligence is evolving faster than ever. With breakthroughs in Machine Learning, Deep Learning, and Generative AI redefining how businesses operate, professionals with end-to-end expertise across these domains are in high demand.

This 8-month intensive programme offers a comprehensive learning journey across Data Science, Machine Learning, Deep Learning, and Generative AI, supported by an industry-aligned curriculum and real-world applications.

ReadMore >

Participants gain access to 122 hours of live instructor-led sessions, self-paced learning, hands-on projects, and a capstone project. Learners can further choose a specialisation track, Deep Learning & Generative AI or Data Engineering & Generative AI, to align their expertise with career goals.

The programme is designed and delivered by esteemed IIT Roorkee faculty from the Department of Computer Science & Engineering and the Centre for Continuing Education (CEC), ensuring academic rigour backed by practical insights from the industry.

ReadLess <

Programme Highlights

Providing hands-on experience with cutting-edge GenAI applications

5-day campus immersion at IIT Roorkee (optional)

Certificate from CEC IIT Roorkee

Live online teaching by IIT Roorkee faculty and industry experts

Practical hands-on learning with 10+ high impact projects

Two specialisations to choose from
- Deep Learning applications with image and speech
- Data Engineering

Tools

Azure
OpenCV
Databricks
Docker
Dialogflow
GitHub Actions
GPT
Keras
LangChain
Scikit-learn
Matplotlib
MongoDB
NLTK
Python
Seaborn
Apache Spark
Spark MLlib
Spark SQL
Tableau
TensorFlow

Programme Content

Orientation


  • Technical and academic orientation

Foundations of Data Science


  • Introduction to Gen AI
  • Introduction to ML, AI, Bias & Variance, prediction and inference models

Python for data science


  • Introduction to Python
  • Data structures
  • Conditional statements, loops and functions
  • NumPy, Pandas
  • SciPy, Matplotlib

Read More >

Exploratory Data Analysis and Data Visualisation


  • Data extraction and cleaning
  • Data visualisation using Python
  • Data visualisation using Tableau
  • Regular expressions
  • RDBMS and SQL

Machine Learning


  • ML Project cycle and Naïve Bayes classifier with Hands-on
  • Regression analysis
  • Logistic regression; SoftMax regression; One hot encoding
  • SVM and KNN classifiers
  • Clustering approaches
  • Decision Trees

Advanced Machine Learning


  • Ensemble learning: bagging and boosting models
  • Linear and Non-linear dimensional reduction techniques
  • Statistical/Probabilistic and Density methods for clustering
  • Gaussian Mixture models for clustering and data generation

Text Analytics


  • Basics of text analytics
  • Text pre-processing, frequency-based analysis
  • Converting text to numbers, building ML models from text data
  • N-gram models, evaluating language models
  • Word2Vec, applications of deep models to text data

Neural Networks & Deep Learning


  • Introduction to ANN
  • ANN through Scikit-learn
  • Introduction to Keras and TensorFlow
  • Sequential and Functional models
  • Improving the performance of neural networks

MLOps


  • Version Control Systems
  • Containerization (Docker)
  • CI/CD Pipelines (GitHub Actions)
  • CI/CD pipeline: AWS
  • CI/CD pipeline: Deployment

Generative AI


  • Prompt fundamentals
  • Building GenAI tools/ custom GPT
  • Prompt techniques

Specialisation 1 - Deep Learning with Image and Speech with Generative AI


  • Image: Introduction to computer vision, OpenCV, CNN
  • Image: Introduction and Hands-on popular CNN architectures
  • Image: Popular object detection architectures
  • Image: Autoencoders, GANs, Diffusion models
  • Speech: Processing sequential data using RNN
  • Speech: Processing sequential data using LSTM
  • Speech: Introduction to word embeddings and advanced NLP
  • Introduction to Transformers architecture
  • GenAI: RAG
  • GenAI: AI agents and multi-agent systems
  • GenAI: LangChain

Specialisation 2 - Data Engineering with Generative AI


  • Introduction to Big Data and HDFS, Azure Data Lake Storage Gen2 & Blob, Distributed systems, replication & lifecycle management
  • Apache Spark & RDD architecture, PySpark APIs, Spark SQL & data frame, aggregations & window functions, ETL pipelines
  • Batch v/s Streaming architecture, Structured streaming in Spark, Kafka fundamentals, streaming data frames
  • Feature engineering with Spark, MLib for feature pipelines
  • ETL/ELT with Azure data factory, linked services & pipelines, triggers, serverless transformations
  • AI-assisted data cleaning & transformations, schema/metadata generation, automated feature enrichment, missing value imputation, AI-powered ETL
  • Complete Azure-based Data Engineering pipeline with Gen AI integration

Capstone Project


  • Apply all learned concepts in a comprehensive real-world project.
  • Showcase the ability to solve industry-relevant problems.
  • Gain practical experience in managing and deploying a complete data science solution.

Read Less <

*Note: The curriculum matrix is subject to change based on emerging industry trends and academic requirements.

CERTIFICATION

  • Candidates who achieve at least 50% overall marks and maintain a minimum of 75% attendance will be awarded a ‘Certificate of Completion’.

Note: *All certificate images are for illustrative purposes only and may be subject to change at the discretion of IIT Roorkee.

ELIGIBILITY CRITERIA

Educational Background

  • Bachelor’s degree with minimum 50%
  • Learners with prior background in Engineering, Technology, Computer Science, IT, Mathematical Sciences and related disciplines will be preferred
  • Preference will also be given to learners with prior experience of minimum 1 years in IT, software, technology or engineering domains

Class Schedule

Weekend Sessions: (Saturday & Sunday)
09.00 AM to 11:00 AM

COMPLIMENTARY ACCESS TO 3 CERTIFICATE PROGRAMMES

As part of this programme, you get exclusive access to 3 industry-relevant courses designed to strengthen your practical AI & GenAI capabilities.

01

Quantum Computing: Algorithms & Applications

Master the foundations and practical applications of quantum computing through a hands-on, industry-aligned curriculum.

  • Master quantum mechanics and algorithms.
  • Hands-on training with Qiskit tools.
  • Explore cryptography and communications applications.
02

Certificate Program in Agentic AI: Unlocking Generative AI Potential

Transition from passive Generative AI to autonomous systems that can perceive, reason, and act to automate complex enterprise workflows.

  • Build autonomous multi-agent systems.
  • Use Auto-GPT and LangChain.
  • Deploy intelligent low-code automation.
03

Certificate Program in GenAI Tools & Business Applications

Empower your professional workflow with Generative AI tools to drive strategic decision-making and operational excellence across various business functions.

  • Master ChatGPT and Microsoft Copilot.
  • Optimise marketing and HR workflows.
  • Implement responsible AI management strategies.
Disclaimer

The three complimentary Certificate Programmes are offered by TimesPro. IIT Roorkee is not responsible for the same. Certificates for the complimentary programmes will be issued by TimesPro upon successful completion of the Post Graduate Certificate Programme in Data Science, Machine Learning & Generative AI.

MEET OUR PROGRAMME COORDINATOR

PROF. ALOK BHARDWAJ 
Assistant Professor,
Department of Civil Engineering,
IIT Roorkee

Prof. Alok Bhardwaj's research interests include the application of deep learning, computer vision, and digital image processing to earth observation datasets. Dr. Bhardwaj is a Joint Faculty at the Mehta Family School of Data Science and Artificial Intelligence and is also a National Geographic Explorer.

Faculty and Mentors

Prof. Sanjeev Kumar Malik
Professor, Department of Mathematics, IIT Roorkee

Prof. Sanjeev Kumar works in the area of mathematical image processing including computational algorithms for image restoration, image encryption and secret sharing, Quantum Imaging and 3-D Reconstruction, machine learning, and applications in image processing.

Prof. Gaurav Kumar Nayak
Assistant Professor, Mehta Family School of Data Science and Artificial Intelligence

Professor Gaurav Kumar Nayak is an Assistant Professor at IIT Roorkee, specialising in Generative AI, Data-efficient Deep Learning, and Computer Vision. A former Postdoctoral Scholar at UCF and IISc Best PhD Thesis Award recipient, he currently leads high-impact research projects funded by global organisations like Cisco and Graylark Technologies.

Prof. Millie Pant
Professor, Department of Applied Science and Engineering, IIT Roorkee

Prof. Millie Pant has been associated with IIT Roorkee since 2007. Her areas of interest include Numerical Optimisation, Operations Research and Supply Chain Management, among others.

Prof. Sumit Kumar Yadav
Assistant Professor, Operations Management, IIT Roorkee

Prof. Millie Pant has been associated with IIT Roorkee since 2007. Her areas of interest include Numerical Optimisation, Operations Research and Supply Chain Management, among others.

Programme Fees

₹ 1,76,000 + GST

(Installment available)