Indian Institute of Technology Delhi

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

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 Certificate programme in Applied Data Science and Artificial Intelligence: From Fundamentals to Deployment (Batch 04) 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, using tools like 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

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)

Scientific Computing and Graphing

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

Projects like "Python Web Scraper" or "Data Cleaner Script"

Learning Objectives:

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

Topics Covered:

Linear Algebra:

Learning Objectives:

Fundamentals of Optimization

Least-square Approximation

Eigenvalues and Eigenvectors

Special Matrices

Singular Value Decomposition

Gradient Calculus

Statistics

Learning Objectives:

Introduction to Probability

Descriptive statistics

Foundations of Probability

Probability Distribution

Descriptive statistics

Foundations of Probability

Probability Distribution

Inferential statistics

3. Optimising Data for Machine Learning Models

Topics Covered:

Data Cleaning Techniques

Data Normalisation & Standardisation

Feature Selection

Dimensionality Reduction

Handling Categorical Variables

Feature Engineering

Balancing Datasets

Include SQL for dataset querying

Learning Objectives:

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

4. Machine Learning with Examples

Topics Covered:

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 Objectives:

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

    5. Deep Learning

    Topics Covered:

    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 Objectives:

    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

  • 6. Applied Industry Cases

    Topics Covered:

    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 Objectives:

    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.

    7. Applied model Deployment and Special Topics

    Topics Covered:

    Introduction to Model Deployment

    Containerisation with Docker

    Deployment Frameworks (Flask, FastAPI)

    Cloud Deployment (AWS, GCP, Azure)

    Model Monitoring and Management

    CI/CD for ML Models

    Detecting and diagnosing faults

    MLOps Principles

    MLflow or W&B for model tracking

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

    Learning Objectives:

    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

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

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

    Programme Benefits

    8 Months, Online Programme Tailored For Working Professionals

    75 Hours Of Engaging Live Sessions By Eminent IIT Delhi Faculty

    Comprehensive Curriculum Covering The Full Spectrum Of Data Science And AI

    Interactive Sessions With Industry Experts For Real-world Insights

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

    E-Certificate Issued By CEP, IIT Delhi

    Capstone Project For Applying AI Skills In Real-world Scenarios

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

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

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

    Testimonials

    "undefined"

    Anonymous

    Program Certificate

    certificate

    Successful Completion Certificate: Candidates who have at least 50% attendance and a minimum of 50% marks overall.^Participation Certificate: Candidates who have at least 50% attendance.^The organizing department for this programme is the Centre for Applied Research in Electronics, IIT Delhi.^*Only e-Certificates will be issued by CEP, IIT Delhi for this programme.

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

    Prashansa Uttam

    Programme Advisor

    +91 9403890085contact@echomind.oneMon – 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 & Artificial Intelligence: From Fundamentals to Deployment | IIT Delhi