Indian Institute of Technology Delhi

Certificate Programme in Applied Data Science and Artificial Intelligence: From Fundamentals to Deployment (ADSAI Batch 3)

Indian Institute of Technology Delhi

eVIDYA

About Programme

"With AI and data, we’re not just solving problems; we’re creating possibilities."

CEP IIT Delhi’s 24-week Certificate Programme in Applied Data Science and Artificial Intelligence: From Fundamentals to Deployment offers a comprehensive grounding in Machine Learning (ML) and Artificial Intelligence (AI) principles and applications. Starting with Python programming, data manipulation, and exploratory data analysis, participants progress through supervised learning (regression, classification) and unsupervised learning (clustering, dimensionality reduction) techniques. Advanced topics include deep learning, reinforcement learning, and natural language processing (NLP), with hands-on projects to apply skills in real-world scenarios.

The programme culminates in model deployment strategies, utilizing tools such as Docker and cloud platforms, alongside best practices in MLOps and responsible AI. Through real-world case studies and a capstone project, participants are prepared to develop and deploy data-driven AI solutions ethically and effectively across diverse sectors

Programme Content

1. Foundations of Python Programming

Details

Introduction to Python

Control Flow (Conditionals, Loops)

Functions and Modules

Data Structures (Lists, Dictionaries, Sets, Tuples)

Object-Oriented Programming

Error Handling

Libraries Overview (NumPy, Pandas, Matplotlib)

Scientifics Computing and Graphing

Real-world scripting use-cases (e.g., file parsing, web scraping)

Projects like “Python Web Scraper” or “Data Cleaner Script”

Learning Outcomes

Develop proficiency in writing Python programs to solve computational problems.

Understand core programming concepts such as data types, control flow, functions, and OOP principles.

Manipulate data structures such as lists, dictionaries, and sets efficiently.

Utilise key Python libraries (NumPy, Pandas, Matplotlib) for data manipulation and visualisation.

Debug and handle errors in Python programs effectively.

File parsing and web scraping for real-world data collection.

Complete hands-on mini-projects like a Python Web Scraper and Data Cleaner Script.

2. Optimising Data for ML Models

Details

Data Cleaning Techniques

Data Normalisation and Standardisation

Feature Selection

Dimensionality Reduction

Handling Categorical Variables

Feature Engineering

Balancing Datasets

Include SQL for dataset querying

Learning Outcomes

Clean and preprocess raw datasets by handling missing values and outliers

Normalize and standardize data for consistent model input

Apply feature selection and dimensionality reduction techniques

Encode categorical variables and engineer new features

Balance imbalanced datasets to improve model fairness

Use basic SQL queries to extract, filter, and join data from structured databases

3. Machine Learning with Examples

Details

Supervised Learning (Linear, Logistic Regression)

Classification Algorithms (Decision Trees, KNN, Naive Bayes, SVM)

Ensemble Methods (Random Forest, Gradient Boosting)

Clustering Algorithms (K-means, DBSCAN)

Model Evaluation Metrics

Cross-Validation

Hyperparameter Tuning

XGBoost, LightGBM, stacking/blending

Focused mini-project: “Credit Risk Classifier using ML”

Learning Outcomes

Build supervised models for regression and classification tasks

Implement popular ML algorithms like Decision Trees, SVM, KNN, Naive Bayes

Use ensemble methods including Random Forest and Gradient Boosting

Apply advanced models like XGBoost and LightGBM for high performance

Combine models using stacking and blending for better accuracy

  • Evaluate models using metrics like accuracy, F1-score, and ROC-AUC

  • Tune models using cross-validation and hyperparameter search

  • Apply concepts in a real-world mini-project: Credit Risk Classifier

    4. Deep Learning

    Details

    Neural Networks Basics

    Training Neural Networks

    Convolutional Neural Networks (CNNs)

    Recurrent Neural Networks (RNNs)

    Transfer Learning (e.g., ResNet, BERT, Transformers)

    Hands-on with TensorFlow/Keras in Google Colab

    Learning Outcomes

    Understand the architecture and training of neural networks

    Build and train CNNs for image tasks and RNNs for sequence data

    Apply Transfer Learning using pre-trained models like ResNet (vision) and BERT (text)

    Develop and train deep learning models using TensorFlow/Keras in Google Colab

    Gain hands-on experience in building scalable, real-world DL solutions

    5. Applied Industry Cases

    Opencv

    Image processing,

    face detection,

    contour analysis,

    object tracking,

    real-time video apps

    NLP

    Generative AI and LLMs

    Prompt engineering

    Using OpenAI APIs

    Building Q&A bots with LLMs

    Langchain Framework

    Dspy

    AI project

    AI in Healthcare

    Forecasting using Time Series

    E-commerce Recommender System

    Learning Outcomes

    Apply OpenCV for image processing, face detection, object tracking, and real-time video analysis.

    Use NLP and LLMs for prompt engineering, Q&A bots, and text generation with OpenAI APIs.

    Build smart applications using LangChain, Dspy, and Generative AI techniques.

    Develop AI solutions for healthcare, time series forecasting, and recommender systems.

    Gain hands-on experience in building real-world AI/ML projects across multiple domains.

    6. Applied model Deployment and Special Topics

    Details

    Introduction to Model Deployment

    Containerizsation with Docker

    Deployment Frameworks (Flask, FastAPI)

    Cloud Deployment (AWS, GCP, Azure)

    Model Monitoring and Management

    CI/CD for ML Models

    MLOps Principles

    Detecting and diagnosing faults

    MLflow or W&B for model tracking

    Real deployment demo (e.g., Streamlit app + backend API)

    Learning Outcomes

    Understand the end-to-end process of deploying machine learning models in production.

    Containerise machine learning models using Docker for scalable deployment.

    Deploy models as APIs using frameworks such as Flask and FastAPI.

    Implement cloud-based deployment solutions using AWS, GCP, or Azure.

    Monitor model performance in production and manage updates to deployed models.

    Integrate CI/CD pipelines for continuous model deployment and scaling using MLFlow or W&B.

    Apply MLOps principles to manage the entire machine learning lifecycle from development to deployment.

    Build real-world apps with Streamlit and backend APIs.

    7. Tools Covered

    8. Assignments/Case Studies/Projects

    Details

    Offer track-wise capstone options:

    Generative AI project

    AI in Healthcare

    Forecasting using Time Series

    E-commerce Recommender System

    Programme Audience

    Eligibility Criteria

    Graduates/Diploma Holders (only 10+2+3) from a recognized university.

    Preference will be given to graduates in Computer Science/IT, Electronics, Electrical, Physics, or a relevant stream.

    Candidates pursuing a graduation degree in any discipline are also eligible.

    Programme Benefits

    24 Weeks, Online Programme Tailored For Working Professionals

    E-Certificate Upon Completion

    72 Hours Of Engaging Live Lectures Delivered By Eminent IIT Delhi Faculty

    Capstone Project For Applying AI Skills In Real-world Scenarios

    Comprehensive Curriculum Covering The Full Spectrum Of Data Science And AI

    Industry Case Studies In Healthcare, Finance, VLSI, And E-commerce

    Interactive Sessions With Industry Experts For Real-world Insights

    Advanced Tools And Platforms Including Tensor Flow, Google Colab And Docker

    Model Deployment Training Using Docker, Cloud Platforms, And MLOps Practices

    Practical Applications Of Concepts With More Than 40 Hours Of Hands-on Tutorials

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

    Certificate Programme in Applied Data Science and Artificial Intelligence: From Fundamentals to Deployment | IIT Delhi