IIT Mandi iHub and HCi Foundation

Certificate Programme in

AI-Native Software Engineering

from IIT Mandi iHub and HCi Foundation

Become industry-ready with AI-Native Software Engineering.

Hands-on projects, hackathons and guidance from industry practitioners and IIT Mandi faculty.

Build your software engineering foundation, develop AI-powered applications and deploy a complete full-stack product.

Join 1+ lakh upGrad alumni

28
Weeks Programme
2
Hackathons
6
Core Courses
6
IIT Mandi Faculty Masterclasses

About the Certificate Programme in AI-Native Software Engineering

The IIT Mandi iHub and HCi Foundation Certificate Programme in AI-Native Software Engineering is a 28-week programme that builds software engineering foundations, full-stack development capabilities and practical AI application skills. Learners progress from Python and modern developer workflows to frontend development, backend APIs, AI features, systems design and production deployment. Learning is delivered through online-live sessions by industry experts, complemented by IIT Mandi faculty masterclasses, enabling learners to build and ship real-world software applications in the AI era.

Build practical software engineering skills through hands-on projects, hackathons, AI application development and production deployment.

Build a complete AI-native product and a professional GitHub portfolio that demonstrates your engineering capabilities.

About
#D61229

Duration

28 weeks

#D61229

Mode

Online-Live sessions

Why Choose This Programme

IIT Mandi iHub Credibility

IIT Mandi iHub Credibility

Certificate from IIT Mandi iHub and HCi Foundation

Capstone Project

Capstone Project

4 weeks of build, test, document, deploy of one complete AI-native full-stack product

Real Industry Projects

Real Industry Projects

Work on progressively structured projects that demonstrate coding, frontend, backend, AI and deployment skills

AI-Native Curriculum

AI-Native Curriculum

Go beyond conventional full-stack development with LLM applications, RAG, tool calling, AI evaluation and AI security

Career Services

Career Services

Career Services Access to Career, Internshala Pro and the upGrad alumni network

Live Sessions

Live Sessions

Weekend live sessions from industry experts and masterclass by IIT Mandi faculty

Where This Programme Can Take You

AI-Native Full-Stack Engineer

AI-Native Full-Stack Engineer

Junior AI Application Developer

Junior AI Application Developer

Frontend Engineer

Frontend Engineer

Graduates Build Careers Across Leading Software & AI Sectors

With hands-on projects, AI software engineering skills and a deployed portfolio, graduates can pursue software engineering and AI application roles across different industries.

Software
SaaS
Fintech
E-commerce
Healthcare
Technology
BFSI
Media & Entertainment
Commercial & Professional Services

Built for Every Kind of Software Engineering Learner

Whether you're a student preparing for your first role or an early-career professional looking to transition into software development, this programme enables you to build and deploy AI-native software applications.

Explore the Curriculum

Progress from Python and modern developer workflows to frontend and backend development, AI application features, systems design, deployment and a complete AI-native capstone.

Course Name

Description

Weeks

Developer Foundations, Coding Basics & AI-Assisted Learning

Python fundamentals, control flow, functions, clean code, Git & GitHub, AI-assisted coding, responsible AI use and Big-O reasoning

3

Python, Object-Oriented Programming & Problem-Solving

OOP, classes, encapsulation, inheritance, polymorphism, composition, file & JSON handling, error handling, virtual environments and unit testing with pytest, clean-code conventions

4

Hackathon 1

Build Sprint - Foundations Challenge: A team-based, week-long build applying the Python and OOP skills from Courses 1 to 2 to a new problem statement - released, built and demoed.

1

Frontend Development with JavaScript, React & TypeScript

HTML/CSS, JavaScript, React, TypeScript, Responsive HTML/CSS, ES6, async/await, fetch, API integration and Git collaboration

4

Backend APIs, Databases & SQL Depth

FastAPI, REST APIs, PostgreSQL, SQL, authentication, password hashing, JWT, role-based access and LLM API integration

4

Building AI Features: LLM Apps, Search & Tool Calling

LLM APIs, structured outputs, RAG, embeddings, ChromaDB/Qdrant, Chunk-embed-retrieve-cite, tool calling with human-in-the-loop approval, Golden test sets, hallucination checks, cost estimation

4

Hackathon 2

Build Sprint - AI Feature Challenge: A team-based hackathon extending a product with one AI-native feature - structured outputs, RAG, or tool-calling - applying Course 5 skills under time pressure

1

Systems Design, Deployment and Production Practices

SOLID principles, design patterns, system design, Docker, CI/CD with GitHub Actions, deployment, Security essentials, including prompt-injection awareness

3

Capstone Studio: Build, Deploy and Launch Your Career

Full-stack integration, testing, hardening, documentation, quality gate, GitHub portfolio optimisation

4

Total No. of Weeks

28

Tools Covered

Explore the tools. Master the skills.

From your first line of Python to a deployed AI-native application—learn the technologies, engineering practices and AI capabilities used to build modern software.

6 Core engineering & AI courses2 Hackathons1 Deployed capstone

Tools you'll work with

Select a pathway above

Build what users see

Create interfaces, write clean code and collaborate with developer tools.

Power the application

Design databases, create authenticated endpoints and test your APIs.

Make software AI-native

Integrate LLMs, retrieval and controlled AI workflows.

Ship with confidence

Automate testing, containerise your app and launch it.

Python
JavaScript
TypeScript
React
HTML5
CSS3
Git
GitHub
VS Code
FastAPI
PostgreSQL
Pydantic
pytest
Postman
SQLAlchemy
OpenAI
Anthropic
Gemini
GitHub Copilot
Cursor
ChromaDB
Qdrant
Docker
GitHub Actions
Vercel
Railway
Render

Skills you’ll acquire

Learn by building

See how each technology translates into practical engineering capabilities.

01

Code confidently

Solve problems in Python using OOP, reusable functions and testing.

02

Build polished UIs

Create responsive React and TypeScript interfaces connected to APIs.

03

Engineer robust backends

Design PostgreSQL schemas and authenticated FastAPI services.

04

Integrate real AI features

Use LLM APIs, structured output and RAG inside applications.

05

Ship production-ready software

Automate tests, secure APIs and deploy a complete AI-native product.

01

Python foundations

Write modular, testable Python code with functions and OOP.

02

Modern frontend

Build responsive interfaces with JavaScript, React and TypeScript.

03

Engineering workflows

Use Git, GitHub, branches and code reviews.

04

API-driven UI

Connect frontends to REST APIs and handle loading/error states.

01

REST API development

Build CRUD endpoints, validation and authenticated workflows with FastAPI.

02

Relational database design

Model PostgreSQL schemas, joins, indexes and SQL queries.

03

Authentication & security

Apply password hashing, JWT and role-based access.

04

Automated quality checks

Test Python services and validate API behavior.

01

AI-assisted development

Generate, review, correct and test code with AI assistance.

02

LLM-powered features

Connect model APIs and validate structured JSON outputs.

03

RAG & semantic retrieval

Chunk documents, embed, retrieve and cite source evidence.

04

Tool calling & evaluation

Add controlled actions, approval checks, hallucination tests and cost estimates.

01

System design

Apply SOLID principles, design patterns and architecture trade-offs.

02

Containerisation

Package applications with Docker.

03

CI/CD automation

Run automated checks using GitHub Actions.

04

Production deployment

Deploy frontend/backend, manage secrets and document a working product.

The portfolio outcome

One complete AI-native product. Built, tested and deployed by you.

Apply your full-stack, database, AI and production skills in a capstone you can demonstrate.

01 Code02 Build03 Integrate AI04 Deploy

Some AI providers, databases and cloud platforms are alternatives. Tools and technologies are subject to change. Technology trademarks belong to their respective owners.

Simple & flexible payment

Programme Fee

Reserve your seat with ₹5,000 and choose how you want to pay the remaining programme fee.

Total Programme Fee

₹50,000 + GST

Registration amount is included in the programme fee.

Pay first to reserve your seat

₹5,000

Registration fee · adjusted against programme fee

Remaining after registration

₹45,000 + GST*

How would you like to pay?

Select a plan below to see your payment breakdown.

  • 1

    Registration Reserve your seat

    ₹5,000

  • 2

    Balance payment Complete programme fee

    ₹54,000

Simplest payment option
  • 1

    Registration Reserve your seat

    ₹5,000

  • 2

    Month 1 First instalment

    ₹18,000

  • 3

    Month 2 Second instalment

    ₹18,000

  • 4

    Month 3 Final instalment

    ₹18,000

Split into 3 equal payments
  • 1

    Registration Reserve your seat

    ₹5,000

  • 2

    Month 1 EMI begins

    ₹9,000

  • 3

    Months 2–5 Same monthly instalment

    ₹9,000/mo.

  • 4

    Month 6 Final instalment

    ₹9,000

Lowest monthly payment

₹5,000 registration reserves your programme seat

Choose full payment, 3-month or 6-month option

Credit facility is facilitated through third-party providers

*GST is applicable on complete programme fee as per prevailing regulations. EMI / credit facilities may be subject to approval, terms, processing charges and policies of third-party financing providers. Registration fee forms part of the total programme fee.

Learn From Industry Experts and IIT Faculty

Faculty

Principal Machine Learning Engineer

Abhishek Vijayvargia

AI and data science leader with 10+ years of experience in building enterprise AI, machine learning, and analytics solutions. Has led digital transformation initiatives, mentored technology teams, and specializes in applying AI to solve large-scale business challenges.

Faculty

Data Scientist

Dr Nirbhay Mathur

20+ years of experience in artificial intelligence, machine learning, data science, and academic research. Brings deep expertise in AI innovation, applied research, mentoring, and building industry-relevant technology solutions.

Faculty

Global Head Sovereign Solutions

Andreas Prins

20+ years of experience in technology leadership, engineering, and digital transformation, with expertise in open-source technologies, cloud infrastructure, and AI-driven solutions.

Faculty
Faculty

Abhishek Vijayvargia

Principal Machine Learning Engineer

AI and data science leader with 10+ years of experience in building enterprise AI, machine learning, and analytics solutions. Has led digital transformation initiatives, mentored technology teams, and specializes in applying AI to solve large-scale business challenges.

Faculty
Faculty

Dr Nirbhay Mathur

Data Scientist

20+ years of experience in artificial intelligence, machine learning, data science, and academic research. Brings deep expertise in AI innovation, applied research, mentoring, and building industry-relevant technology solutions.

Faculty
Faculty

Andreas Prins

Global Head Sovereign Solutions

20+ years of experience in technology leadership, engineering, and digital transformation, with expertise in open-source technologies, cloud infrastructure, and AI-driven solutions.

Masterclass

Dr. Aditya Nigam
Associate Professor, SCEE · IIT Mandi

M.Tech and Ph.D. in Computer Science & Engineering from IIT Kanpur and working on Deep Learning, Biometrics and Computer Vision.

Dr. Indu Joshi
Assistant Professor, SCEE · IIT Mandi

Ph.D. from IIT Delhi, with postdoctoral research at the Technical University of Munich and Inria Sophia Antipolis, France and working on deep learning for biometrics, medical imaging and explainable AI.

Left navigation
Right navigation

Your Path to Enrolment

  • Educational Qualification Successfully completed Class 12 (i.e., Higher Secondary) or hold an equivalent or higher qualification with 50% or higher marks
  • Pre-requisiteNone
Application Process
  • 01
    Submit ApplicationComplete your application with your motivation and goals
  • 02
    Get Shortlisted & Receive Offer The admissions committee reviews your application
  • 03
    Block Your Seat & Start LearningConfirm your seat to begin the pre-programme bridge

Graduate With a Certificate of Completion from IIT Mandi iHub and HCi Foundation

Certification image

Certification

Frequently Asked Questions

General

Talk to our academic counsellor today!

Disclaimer

This is a professional upskilling program and does not confer a degree, diploma, academic qualification, professional licence or accreditation unless expressly stated otherwise. Individual outcomes may vary based on a variety of factors, including prior qualifications, skills, experience, effort and market conditions.

If you intend to pursue higher education (including a bachelor's, postgraduate or doctoral program), seek academic credit transfer, satisfy professional licensing requirements, support immigration applications, or apply for employment requiring a specific qualification or credit framework, you are advised to independently verify the suitability, recognition and acceptance of this program before enrolling.

Any references to career progression, salary, compensation, placements or other outcomes are indicative, and are provided for informational purposes only. They do not constitute a guarantee or assurance of employment, promotion, salary, compensation or any specific career outcome.

Finance, No Cost EMI and Credit Card EMI facilities, where available, are offered solely by independent third-party financial institutions. Approval, eligibility, interest rates, charges, repayment terms and other conditions are determined exclusively by such institutions and may be modified or withdrawn without prior notice. Learners should review the applicable terms directly with the relevant financial institution before availing any financing option.