IIT Kharagpur - Executive Post Graduate Certificate in AI-Native Software Engineering

A production-first, AI-native engineering programme for Software Engineers to transition from traditional architecture to building intelligent, AI-powered systems. Combines full-stack engineering with modern AI.

banner image

IIT Kharagpur: Legacy That Nurtures Excellence

India’s First IIT

Established in 1951, IIT Kharagpur is India’s oldest Indian Institute of Technology. For over seven decades, it has shaped engineers and researchers who lead innovation across industry, academia, and technology worldwide.

National and Global Standing

Ranked 5th in Engineering by NIRF 2025, IIT Kharagpur consistently ranked among Asia’s top universities by QS Asia Rankings.

Research That Drives Real-World Impact

Known for high-impact research and strong global citation performance, IIT Kharagpur plays a defining role in advancing areas such as artificial intelligence, computing, and emerging technologies.

image

From Full Stack to AI-Native Systems, led by IIT Kharagpur’s Computer Science & Engineering Department

Slide 1 of 1

100% Live Online, Faculty-Led Sessions

Taught by Professors from IIT Kharagpur CSE Dept.

A Production First Programme

Frontend → Backend → AI Systems → Agents → Production

One Integrated System + Capstone Project

Executive Alumni Status & Award Ceremony

Certification: IIT Kharagpur

A Credential That Carries Weight

Recognised Academic Credential

Earn an Executive Post Graduate Certificate from IIT Kharagpur.

Certificate with Distinction

The top 10 percentile performers in each cohort receive a Certificate with Distinction, formally recognised on the credential.

Academic Credibility with Industry Relevance

An IIT-issued credential that signals rigorous training and readiness for advanced AI roles.

image

The Curriculum for Engineers Who Own the AI Layer. Design Systems, Build with AI, Ship to Production

100%

Faculty Led

One

System

Production

Grade AI

Build One AI System. End-to-End. - Not demos. One real production system. Frontend → Backend → RAG → Agents → Deployment

Vibe Coding with Engineering Judgment -Don’t just use AI, learn when to trust it. Build manually → rebuild with AI → audit outputs for bugs, security gaps, and architecture trade-offs.

MCP Protocol & Agentic Engineering - Go beyond chatbots to real AI systems. Build MCP servers, multi-agent workflows, and integrate with real-world services (WhatsApp, APIs, etc.).

India-Specific from Day One - Built for real-world Indian use cases. OCR for PAN /GST /Aadhaar, multilingual RAG, INR cost modeling, WA & UPI integrations, DPDP compliance.

AI Security & DPDP Compliance (As Code) - Ship AI systems that are safe and compliant. Prompt injection defense, adversarial testing, and full DPDP implementation (consent, erasure, audit trails).

Evaluation as Engineering Practice - Measure AI quality like you measure code. RAGAS metrics, LLM-as-judge, CI-integrated evaluation gates, and regression testing for AI systems.

imagesrc

The Complete Curriculum

A Structured Path to AI-Native Program

AI-Native Foundations Bridge


Topics covered

Language readiness: Python or TypeScript/React, based on your background. Assessment-driven.

Shared foundations: Docker, REST APIs, and SQL. Assigned to gaps only.

Integration checkpoint: Build a working full-stack mini-system in 2 hours. Mandatory for all.

Building AI-Native Interfaces, Vibe Coding & Real-Time Systems

Module 1

Topics covered

Evaluate foundation models (Claude, GPT-4o, Gemini, Llama, DeepSeek) using cost, capability, and risk

Build Next.js App Router with Server/Client Components, streaming SSR, TypeScript strict mode

Implement WCAG 2.1 AA accessibility with axe-core testing

Build real-time LLM streaming with Vercel AI SDK, loading states, confidence indicators

Deploy on Vercel with 80%+ test coverage and CI/CD via GitHub Actions

AI Acceleration

Use Cursor to accelerate a scoped rebuild of the core workflow. Submit a graded audit: where AI sped you up, where it introduced risk, and what you still had to engineer yourself.

Production-Grade LLM Infrastructure

Module 2

Topics covered

Design FastAPI backend with Pydantic v2 typed validation and RFC 7807 error handling

Integrate OpenAI and Anthropic SDKs with streaming, structured outputs, prompt versioning

Build resilient AI services: circuit breakers, fallback chains, timeout management

Process Indian documents: PAN, GST invoices, Aadhaar via vision models + OCR

Instrument per-request cost attribution, user-level spend alerts, async processing

AI Acceleration

Give Claude Code your Pydantic schemas and service spec. Let it generate the entire FastAPI service. Audit for security gaps, missing resilience patterns, cost-tracking holes. The audit is graded.

Retrieval, Context Engineering & Evaluation

Module 3

Topics covered

Build a complete RAG pipeline from scratch with only SDKs and HTTP calls

Design an abstraction layer resilient to LangChain/LlamaIndex version churn

Implement multi-tenant retrieval with pgvector, row-level security

Add multilingual retrieval via Bhashini, with fallback to open-source embedding models where API coverage is incomplete

Evaluate with RAGAS (faithfulness, relevancy, precision, recall) + CI regression gates

AI Acceleration

Deploy an agent to auto-generate 5 chunking strategies. Compare against your hand-tuned strategy via RAGAS. The evaluation methodology is graded

Agentic Engineering & Protocol Design

Module 4

Topics covered

Design the perceive-reason-act-observe loop; React and plan-and-execute patterns

Build stateful agents with LangGraph: state machines, tool contracts, checkpointing

Build an MCP server with authentication, least-privilege permissions, audit logging

Design prompt-injection-aware tools; survey emerging A2A and browser-use patterns

Implement human approval gates (>₹1K), escalation workflows, multi-agent coordination

Integrate WhatsApp Business API, UPI, GST validation, DigiLocker

AI Acceleration

Expose your M2/M3 project as an MCP server. Connect it to Claude. The safety analysis of what could go wrong is the primary assessment.

AI Systems Reliability, Security & Governance

Module 5

Topics covered

Langfuse: alerting, SLA dashboards, cost anomaly detection

Semantic caching with Redis (40-60% savings)

Intelligent model routing + budget enforcement

CI/CD evaluation gates blocking regressions

Semantic prompt versioning + model-version tracking

Zero-downtime deployment of complete system

OWASP LLM Top 10 + Promptfoo red-teaming (30+ tests)

DPDP Act 2023 as code: consent, erasure, minimisation

Incident response: rollback, post-mortem methodology

AI Acceleration

Ask Claude to generate a complete DPDP implementation. Audit every artefact against the actual DPDP Rules 2025. Your audit is the assessment.

The Proof

Capstone

Topics covered

Define & Architect: Translate a business problem into full-stack engineering scope: frontend, backend, AI layer, RAG pipelines, and deployment architecture.

Build & Evaluate: Develop using AI-assisted engineering, integrating LLMs and full-stack components, then test for performance, accuracy, cost, and reliability.

Deploy & Own: Ship with APIs, monitoring, and governance in place, and graduate with a live AI-native system that demonstrates real engineering ownership.

The tools reshaping business. Understand the landscape. Direct the choices.

Claude

Bhashini

Anthropic

LangChain

OpenAI

AgentGPT

Locust

FastAPI

Redis

LlamaIndex

WhatsApp API

Docker Compose

Langfuse

TypeScript

nxt

Promptfoo

Jest

pgvector

MCP Protocol

Docker

Cursor AI

GitHub Actions

RAGAS

Faculty

Experts Shaping the Academic Direction

8

India’s Strongest Academic Bench in AI & Computer Science

Systems You Will Build & Ship

Portfolio of real AI systems you can demonstrate, explain, and extend

Capstone: Build One System. Ship to Production

Your Signature AI-Native System Designed, Built, and Shipped by You

Integrated

AI System

AI-Native

Architecture

Production

Deployment

Define - Select a business problem and translate it into a system with clear product and engineering scope.

Architect -Design the end-to-end system-frontend, backend, AI layer, RAG pipelines, agents, and deployment architecture.

Build - Develop the system using AI-assisted engineering, integrating LLMs, workflows, and full-stack components.

Evaluate - Test for performance, accuracy, cost, and reliability, including AI evaluation and system behaviour.

Deploy - Ship a production-ready system with APIs, monitoring, observability, and governance in place.

imagesrc

Graduation Ceremony: Culmination at the IIT Kharagpur Campus

1

Award Ceremony

Certificate conferred by IIT Kharagpur leadership

Interact with the professors who taught you

On-campus academic recognition with your cohort

Experience the legacy of India’s first IIT

Disclaimer: Images are indicative and for illustrative purposes only

image

IIT Kharagpur marks 75 years of shaping India’s engineering and technology leadership

As India’s first IIT, the institute’s Platinum Jubilee celebrates seven and a half decades of academic rigour, research excellence, and nation-building impact. This milestone reflects IIT Kharagpur’s enduring legacy of producing world-class engineers, researchers, and innovators who continue to influence industry, academia, and society globally.

video thumbnail image
play

How will upGrad support you?

    Language readiness: Python or TypeScript/React, based on your background. Assessment-driven.

    Shared foundations: Docker, REST APIs, and SQL. Assigned to gaps only.

    Integration checkpoint: Build a working full-stack mini-system in 2 hours. Mandatory for all.

EPGC in AI-Native Software Engineering

How To Apply

Complete your application and enrol in the program with three easy steps!

Eligibility

Graduation with a minimum of 50% marks. B.Tech/ M. Tech, B.E/M.E (CS, IT, AI, ECE preferred), B.Sc/M.Sc (CS/Mathematics/Statistics), MCA/BCA. Candidates from other disciplines must have a minimum of 2 years of experience in the technology field.  Pre-requisite: 2+ years professional software development Python or JavaScript/Type Script proficiency

EPGC in AI-Native Course Fee

8 Months
Starting at
INR 6,031/month
Totally INR 1,77,000*

Reserve your seat

Pay INR 10,000/- to block your seat
View Plans
fee image

IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering

The Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur is an 8-month, live online program for working software engineers who need to build AI into the core of their systems, not as a bolted-on feature.

The rush to integrate Generative AI has exposed a critical skills gap in the tech industry. According to Gartner, at least 30% of GenAI projects were abandoned after the proof-of-concept phase by 2025 due to escalating costs, poor risk controls, and a lack of clear business value. While many developers can build a basic RAG demo or call an LLM API, the industry is actively seeking engineers who can deploy scalable, secure, and cost-effective AI systems in live production environments.

The IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering is delivered with upGrad handling admissions and delivery, while the Department of Computer Science and Engineering at IIT Kharagpur owns the academic design and certification. It includes:

  • 96 hours of live, faculty-led instruction
  • An optional foundations bridge for Python or TypeScript gaps
  • Five core modules plus a capstone project
  • One integrated system built and deployed end to end

About IIT Kharagpur

Before getting into what this AI-Native Software Engineering Course covers, here's the institute behind it.

  • Established in 1951, India's first IIT, and an Institute of National Importance under the IIT Kharagpur Act, 1956
  • 2,100-acre campus in West Bengal
  • Ranked 5th nationally in NIRF 2025 Engineering, and among Asia's top universities in QS Asia Rankings
  • Marked its 75th year (Platinum Jubilee) in 2025-26
  • Department of CSE led by Prof. Niloy Ganguly, with research across AI, machine learning, NLP, cryptography, HCI, and software engineering

This is one of the more recent additions among IIT Kharagpur Executive Courses, and the department's first dedicated program in AI-native engineering.

Why Choose the Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur?

India's technology sector is experiencing a significant shortage of AI talent. According to NASSCOM, India now requires more than 1.25 million AI professionals, while industry demand continues to outpace the available talent pool. As AI adoption accelerates across enterprises, organizations are looking beyond prompt engineering and hiring professionals who can build, deploy, and scale production-ready AI systems that deliver measurable business value.

The Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur is built precisely around the wall most engineers hit sooner or later: taking an AI feature from a fragile demo to a robust production system.

  • Build Production-Ready AI Systems: Every layer connects to the one before it. Frontend calls backend, backend queries retrieval; agents act on all of it, hardened by the production module.
  • Develop Practical AI Engineering Skills: Every module follows build manually, use AI to accelerate, then audit what AI produced for bugs and security gaps.
  • Master End-to-End RAG Development: Build a RAG pipeline from raw SDKs, then with a framework, then evaluate both with RAGAS and CI gates.
  • Solve Real-World Indian Business Use Cases: OCR for PAN, GST, and Aadhaar, multilingual retrieval through Bhashini, INR cost modeling, and WhatsApp Business API and UPI integrations.
  • Engineer Secure and Compliant AI Applications: DPDP Act 2023 compliance, prompt injection defense, and adversarial red-teaming as engineering deliverables, not an afterthought.

Who Should Enroll in the Executive Post Graduate Certificate in AI-Native Software Engineering?

The IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering is built for people already shipping software, not for a first step into tech.

  • Software Engineers (2+ years): Full-stack, backend, or frontend engineers who ship production software but haven't built AI features into their own products.
  • ML and AI Engineers (2+ years): Engineers who build models and want to turn experiments into deployed features with cost control and safety.
  • Tech Leads and Architects: People who need to design the AI layer themselves instead of delegating it to a junior engineer.

This program is generally not for developers with under 2 years of experience, ML researchers focused on training pipelines, Java or C# or Go-only developers with no Python or JS, non-technical professionals, or anyone looking for a quick certificate without hands-on work.

Curriculum of Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur

The curriculum of Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur is structured as five architectural layers building toward one system, over 35 weeks.

Stage

Focus

Duration

What Happens

Foundations Bridge (Optional)

Python or TypeScript readiness

Assessment-based

Maps gaps and routes you to only the sessions you need

Module 1

Frontend

Weeks 1-7, 21 hrs

Building AI-Native Interfaces, Vibe Coding and Real-Time Systems

Module 2

Backend

Weeks 8-12, 15 hrs

Production-Grade LLM Infrastructure

Module 3

Retrieval (Flagship)

Weeks 13-18, 18 hrs

Retrieval, Context Engineering and Evaluation

Module 4

Agentic

Weeks 19-24, 18 hrs

Agentic Engineering and Protocol Design

Module 5

Production

Weeks 25-29, 15 hrs

AI Systems Reliability, Security and Governance

Capstone

Applied

Weeks 30-35

Build one system end to end and ship it to production

Every learner writes working code in both Python and TypeScript regardless of prior strength, since no live hour goes toward basic language syntax.

IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering Syllabus

The Executive Post Graduate Certificate in AI-Native Software Engineering from IIT KGPR features a hands-on curriculum that helps professionals build, deploy, and scale production-ready AI applications.

Module 1: Building AI-Native Interfaces, Vibe Coding and Real-Time Systems

  • Evaluate foundation models (Claude, GPT-4o, Gemini, Llama, DeepSeek) on cost, capability, and risk
  • Build a Next.js App Router interface with Server/Client Components and streaming SSR
  • Implement WCAG 2.1 AA accessibility with axe-core testing
  • Build streaming AI interfaces with the Vercel AI SDK
  • Deploy on Vercel with 80%+ test coverage and CI/CD via GitHub Actions
  • Outcome: AI-native commerce dashboard with real-time listings and pricing

Module 2: Production-Grade LLM Infrastructure

  • Design a FastAPI backend with Pydantic v2 validation and RFC 7807 error handling
  • Integrate OpenAI and Anthropic SDKs with streaming and prompt versioning
  • Build circuit breakers and multi-provider fallback chains
  • Process Indian documents (PAN, GST, Aadhaar) via vision models and OCR
  • Instrument per-request cost attribution and spend alerts
  • Outcome: Production-grade AI backend routing requests across LLMs by cost and latency

Module 3: Retrieval, Context Engineering and Evaluation

  • Build a RAG pipeline from scratch with SDKs, then rebuild with a framework
  • Implement multi-tenant retrieval with pgvector row-level security
  • Add multilingual retrieval through Bhashini for Hindi, Tamil, and Bengali
  • Evaluate with RAGAS across faithfulness, relevancy, precision, and recall
  • Set CI gates that block weak deployments
  • Outcome: Enterprise knowledge system answering multi-hop queries on real data

Module 4: Agentic Engineering and Protocol Design

  • Design the perceive-reason-act-observe loop with ReAct and plan-and-execute patterns
  • Build stateful agents with LangGraph, including checkpointing
  • Build an MCP server with least-privilege permissions and audit logging
  • Design prompt-injection-aware tools
  • Implement human approval gates and multi-agent coordination
  • Integrate WhatsApp Business API, UPI, and GST validation
  • Outcome: Autonomous AI operations agent with human-in-the-loop controls

Module 5: AI Systems Reliability, Security and Governance

  • Set up Langfuse for alerting and cost anomaly detection
  • Implement semantic caching with Redis
  • Run OWASP LLM Top 10 checks and Promptfoo red-teaming
  • Implement DPDP Act 2023 compliance as code
  • Set up CI/CD evaluation gates and rollback-based incident response
  • Outcome: Hardened, production-ready version of everything built in Modules 1-4

Capstone: Build One System, Ship to Production

  • Define a business problem and translate it into engineering scope
  • Architect the end-to-end system across all layers
  • Build using AI-assisted engineering while verifying outputs
  • Evaluate performance, accuracy, cost, and reliability
  • Deploy with monitoring, observability, and governance in place
  • Outcome: A live, deployed AI-native system with a GitHub portfolio and evaluation traces

Fee Structure of Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur

The Executive Post Graduate Certificate in AI-Native Software Engineering from IIT KGPR offers a transparent fee structure with flexible payment options, including EMI facilities, making it easier for working professionals to invest in their learning journey.

Particulars

Details

Executive Post Graduate Certificate in AI-Native Software Engineering Program Cost

INR 1,77,000 (total)

Seat Reservation

INR 10,000 block amount

Balance Payment

Due within 7 days of offer letter or batch start, whichever is sooner

This is a single all-inclusive fee rather than per-module charges, with EMI available for learners who want to spread payments across the program.

Eligibility for Executive Post Graduate Certificate in AI-Native Software Engineering

Admissions to the IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering weigh your academic background alongside real, hands-on development experience.

  • Educational Qualification: B.Tech/M.Tech, B.E/M.E (CS, IT, AI, ECE preferred), B.Sc/M.Sc (CS, Maths, Statistics), MCA, or BCA, with minimum 50% marks. Other disciplines need 2+ years of tech experience.
  • Professional Experience: Minimum 2 years of professional software development experience.
  • Technical Proficiency: Working proficiency in Python or JavaScript/TypeScript.
  • Admissions: Based on educational background, experience, and profile, with an optional foundations bridge for language gaps.

How to Apply for the Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur

Admission to the IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering runs across three quick steps once you know you're eligible.

  1. Complete your application: Submit your profile, education, and experience details.
  1. Receive your offer letter and reserve your seat: Pay INR 10,000 to block your seat once shortlisted.
  1. Complete your payment: Pay the remaining balance within 7 days of the offer letter, or by the batch start date, whichever comes first.

Frequently Asked Questions

1. What is the IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering?

The IIT Kharagpur Executive Post Graduate Certificate in AI-Native Software Engineering is an 8-month program offered by the Department of Computer Science and Engineering in collaboration with upGrad. It helps professionals build production-grade AI systems across the full software development lifecycle.

2. Who should enroll in this Executive Post Graduate Certificate Program?

The Executive Post Graduate Certificate Program is designed for software engineers, AI/ML engineers, technology leads, and developers with at least two years of professional experience. It is best suited for working professionals rather than beginners or non-technical learners.

3. What is the Eligibility for Executive Post Graduate Certificate in AI-Native Software Engineering?

The eligibility for Executive Post Graduate Certificate in AI-Native Software Engineering includes a relevant bachelor's degree with at least 50% marks or two or more years of software development experience, and working knowledge of Python or JavaScript/TypeScript.

4. What is the Fee Structure of Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur?

The fee structure of Executive Post Graduate Certificate in AI-Native Software Engineering from IIT Kharagpur is INR 1,77,000. Professionals can also opt for EMI plans after paying a seat-blocking amount of INR 10,000.

5. How long does this AI-Native Software Engineering Course take?

The AI-Native Software Engineering Course runs for approximately 35 weeks or around eight months. It includes 96 hours of live instruction across multiple modules, along with hands-on assignments and a comprehensive capstone project.

6. What is the learning format for this IIT Kharagpur Executive AI Course?

The IIT Kharagpur Executive AI Course is delivered through live online classes, primarily conducted on weekends. Participants typically dedicate around 8 to 9 hours each week to live sessions, assignments, and project-based learning.

7. What will I build during the capstone?

During the capstone, participants build a complete AI-native application that integrates frontend, backend, retrieval systems, and AI agents. The project is deployed and documented in a GitHub portfolio, showcasing practical software engineering and AI development skills.

8. Does this program cover Indian-specific use cases like GST, PAN, or UPI?

Yes. The program includes practical use cases involving PAN, GST, and Aadhaar OCR, multilingual retrieval using Bhashini, INR cost modelling, and integrations with WhatsApp Business API and UPI to solve India-focused business challenges.

9. Does this IIT KGPR Executive Post Graduate Certificate in AI-Native Software Engineering cover AI security and compliance?

Yes. The IIT KGPR Executive Post Graduate Certificate in AI-Native Software Engineering includes AI security and compliance topics such as OWASP LLM Top 10, Promptfoo-based red-teaming, prompt injection defence, and DPDP Act 2023 compliance practices.

10. What certificate do I receive after completing this program?

After successfully completing the program, learners receive an Executive Post Graduate Certificate from IIT Kharagpur's Department of Computer Science and Engineering. Top 10% performers earn a Certificate with Distinction and become part of the IIT Kharagpur Executive Education Alumni Network.

11. Is this program available among IIT Kharagpur Executive Courses for working professionals unable to relocate?

Yes. This program is one of the IIT Kharagpur Executive Courses designed for working professionals. It is delivered fully online, with an optional on-campus graduation ceremony, while certificates are couriered to learners who cannot attend.

upGrad Learner Support

Talk to our experts. We are available 7 days a week, 10 AM to 7 PM

text

Indian Nationals

text

Foreign Nationals

Disclaimer

  1. The above statistics depend on various factors and individual results may vary. Past performance is no guarantee of future results.

  2. The student assumes full responsibility for all expenses associated with visas, travel, & related costs. upGrad does not .