logo

Indian Institute Of Technology Roorkee

Programme Starts:
14th Febraury, 2026

Programme Fees
₹1,49,000 + Taxes

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

Programme Content

Module 1: Orientation


Learning Outcomes

  • Understand the structure and objectives of the programme.
  • Gain familiarity with the learning platform and tools.
  • Set expectations for course completion and outcomes.

Module 2: Foundations of Data Science (and Generative AI)


  • Emerging Technologies and AI
  • Understanding Data Science and AI
  • Generative AI
  • Taking smart decisions with data using excel

Learning Outcomes

  • Recognise the importance of AI in modern business environments.
  • Develop an understanding of data-driven decision-making.
  • Apply basic generative AI techniques in solving real-world problems.

Read More >

Module 3: Python for Data Science


  • Data Structures, Loops, and Control Structures
  • Functional Programming in python, creating UDF’s
  • Linear Algebra with NumPy/SciPy
  • Data Pre-Processing using Pandas
  • Generating plots with matplotlib

Learning Outcomes

  • Develop proficiency in Python for data analysis.
  • Perform data pre-processing using Python libraries.
  • Use Python to generate visual insights from data.

Module 4: Exploratory Data Analysis and Data Visualisation


  • Data Wrangling
  • Cleaning date and text columns
  • Exploratory Data Analysis (EDA)
  • Regular Expressions
  • RDBMS and SQL
  • Data Visualization and the Art of storytelling with data using Tableau/PowerBI

Learning Outcomes

  • Apply techniques for cleaning and transforming data.
  • Conduct Exploratory Data Analysis (EDA) to uncover insights.
  • Create data visualisations that communicate findings effectively.

Module 5: Machine Learning


  • Python ML Library - Scikit Learn
  • Introduction to ML- Types of Learning
  • Linear Regression
  • Logistic Regression
  • k Nearest Neighbors
  • Naïve Bayes
  • Decision Trees
  • Support Vector Machines
  • Unsupervised Learning: Clustering & Dimensionality Reduction
  • Hands-on Case Studies for ML

Learning Outcomes

  • Understand various machine learning algorithms and their use cases.
  • Implement supervised and unsupervised learning models.
  • Evaluate model performance using hands-on case studies.

Module 6: Advanced Machine Learning


  • Hyper parameter Tuning
  • Overfitting and Regularisation
  • Ensemble Models
  • Gradient Boosting Machines
  • Feature Engineering & Feature Selection Techniques
  • Time Series Forecasting

Learning Outcomes

  • Optimise machine learning models using hyperparameter tuning.
  • Build robust models through regularisation and ensemble techniques.
  • Apply time series forecasting to predict trends in data.

Module 7: Text Analytics


  • Text Analytics Overview
  • Sentiment Analysis on Text Data
  • Naïve-Bayes Model for Sentiment Classification
  • Document Summarisation
  • Topic Modelling
  • Hands-on Practice

Learning Outcomes

  • Gain insights into text data using sentiment analysis.
  • Classify text using Naive Bayes models.
  • Apply topic modeling for document clustering.

Module 8: Neural Networks and Deep Learning


  • Fundamentals of TensorFlow
  • TensorFlow Programming Model
  • Performing basic operations using TensorFlow
  • Introduction to Perceptron
  • Perceptron Training
  • Deep Neural Networks
  • Keras API

Learning Outcomes

  • Implement deep learning models using TensorFlow and Keras.
  • Understand the functioning of perceptrons and multi-layer neural networks.
  • Perform basic operations using TensorFlow.

Module 9: MLOps


  • Version Control Systems
  • Containerization (Docker) Orchestration tools (Kubernetes),
  • CI/CD Pipelines (Jenkins, GitHub Action),
  • Integration of machine learning models into production environments, including model deployment, monitoring, and lifecycle management.

Learning Outcomes

  • Use version control systems and CI/CD pipelines in machine learning workflows.
  • Deploy machine learning models in production environments.
  • Manage the lifecycle of machine learning models post-deployment.

Specialisation 1: Deep Learning with Image and Speech


  • Computer Vision with Open CV
  • Convolutional Neural Networks (CNN)
  • Pretrained CNN Models
  • Image Classification with KERAS
  • Object Detection and Face recognition
  • Hands-on Practice
  • Overview of Speech Recognition and Basic APIs
  • Advanced NLP - using Word Embeddings
  • Word2Vec, GLOVE
  • Working with sequence data - RNN and LSTM
  • Transformers Architecture, Generative AI, ChatGPT & Prompt Engineering
  • BERT, GPT-3, and applications in text analytics, sentiment analysis, and language translation.

Learning Outcomes

  • Develop image classification models using CNNs and pre-trained networks.
  • Work with RNNs and LSTMs for sequence data analysis.
  • Explore the applications of GPT-3 in generative AI and text analytics.

Specialisation 2: Data Engineering


  • Introduction to Data Engineering & Big Data
  • Introduction to Hadoop, HDFS and map reduce
  • Data Analytics using Apache hive
  • Working with Cloud (Microsoft Azure)
  • Working with Apache Spark and Spark through databricks
  • Data /ingestion tools – Sqoop, Flume and Kafka
  • Working with NoSQL databases – Cassandra, Hbase and MongoDB
  • Introduction to Big data analytics with Spark ML
  • Implementing ML algorithms through spark ML

Learning Outcomes

  • Perform large-scale data analytics using Apache Spark and Hadoop.
  • Ingest data efficiently using Kafka and Sqoop.
  • Implement data engineering solutions on cloud platforms like Microsoft Azure.

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.

Stay Relevant by Mastering Industry-Leading Tools


  • Hadoop
  • Databricks
  • SQL
  • Python
  • Keras
  • OpenCV
  • NLTK
  • MongoDB
  • Azure
  • Spark
  • MatplotLib
  • Seaborn
  • Tableau
  • Docker
  • Kubernetes
  • Jenkis
  • SciKit Learn
  • DialogFlow
  • TensorFlow
  • Transformers (Bert/GPT)

Projects


  • IPL Analytics eBay Car Sales Analytics E-commerce Customer Shopping Analytics
  • Classification of Human Activity Recognition
  • Predictive model to forecast the sales of supermarket
  • Customer Segmentation of Clickstream Online Retail Shopping Data
  • Popularity Prediction of Social Media Articles
  • Bitcoin Price Prediction
  • Time Series Analysis of Energy Consumptions of Appliances
  • Ensemble Techniques to Classify the Customer Churn
  • Regularisation Techniques for IPL Auction Analysis
  • Story telling with Netflix Text Data
  • Topic Modelling on Amazon Review Dataset
  • Personality Classification based on MBTI Metric
  • Fake News Detection
  • Auto tagging of photos uploaded by the users on review website
  • COVID-19 Detection Using Chest X Rays

Read Less <

CERTIFICATION

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

Note: For more details download brochure.

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

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. 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.

Mr. Punitkumar Harsur
Data Science Faculty, TimesPro

Experience: Junior Data Scientist & SME Jigsaw

Education Background: MTech, Computer Science, Bangalore University

Interest Areas: Advanced Python and Python for data science, Python automation, Machine learning, Data visualization using python, Tableau and Power Bl

Ms. Sweta Bhadra
Data Science Faculty, TimesPro

Experience: Master Trainer, Edunet Foundation

Education: MTech, Computer Science, Assam Don Bosco University

Interest Areas: Exploratory data analysis, Machine Learning, Python for data science

Oaindrila Das
Subject Matter Expert, Data Science and Machine Learning

Oaindrila Das brings over 11 years of diverse experience, having worked as a Software Engineer at Accenture, Assistant Professor at the University of Mumbai, Senior Trainer & Academic Lead at NIIT Ltd, and Senior Manager, L&D at Reliance Industries. With a B.Tech in IT from the University of Mumbai and an M.Tech in CSE from IIIT Bhubaneswar, her areas of expertise include Data Science, Machine Learning, and Full Stack Development.

Programme Fees

₹1,49,000 + Taxes

(Installment available)