Artificial Intelligence, Machine Learning & Generative AI
Co-developed with iHub Anubhuti–IIITD
CodeX
Software engineering has changed, and so has the way to learn it.
Co-developed with iHub Anubhuti–IIITD
Duration
~3 months
Format
Fully online
Schedule
1.5-hour live classes on alternate days
Why this programme
Build real software with AI coding assistants as useful tools—not a substitute for engineering judgement. Practice design, testing, security and deployment while learning to review, verify and improve generated code.
Your starting point
For engineering students who can write basic programs in Python or another language. Small scripts or college projects are a good foundation. You need not have built a full-stack app or know how to use AI code tools methodically.
These notes describe the programme’s intended starting point, not a formal eligibility table. Working professionals are welcome to enquire; no additional entry criteria are implied here.
What you can take forward
Curriculum map
Core topics and module build tasks are the programme pathway. Optional extensions are marked separately and are not promised core instruction.
Core topics
Terminal and files, Python basics as needed, Git/GitHub, simple code organisation and safe setup.
Build task
Create a small working app in a repository.
Optional extension · not a core promise
Formal Agile ceremonies.
Core topics
One supported AI coding assistant, clear task descriptions, reading generated code and manual modifications.
Build task
Create, modify and explain a feature; verify the AI output.
Core topics
One stack (recommended: Python/FastAPI), HTTP, routes, requests, validation and errors.
Build task
Create a functioning REST API.
Optional extension · not a core promise
Node/Express.
Core topics
HTML/CSS, basic JavaScript, forms and API calls.
Build task
Build a browser interface connected to the API.
Optional extension · not a core promise
React.
Core topics
SQLite, basic SQL, one-table/two-table schemas, CRUD and safe queries.
Build task
Add persistent storage to the ongoing app.
Optional extension · not a core promise
NoSQL and advanced ORMs.
Core topics
Error messages, debugging, unit/API tests, reviewing AI-generated tests and simple code review.
Build task
Repair a broken app and add tests.
Core topics
Separation of concerns, API contracts, data flow and a simple maintainable structure.
Build task
Refactor and document the ongoing app.
Optional extension · not a core promise
Microservices and design-pattern catalogues.
Core topics
Beginner-friendly deployment, environment variables, basic logs and version control.
Build task
Deploy the app and diagnose a failed deployment.
Optional extension · not a core promise
Docker and advanced CI/CD.
Core topics
Integrate one LLM API feature into the existing app with validation, cost controls, error handling and privacy checks.
Build task
Deliver a testable AI-enabled feature.
Optional extension · not a core promise
Agents and MCP.
Core topics
Build, test, deploy and explain a modest full-stack app; a meaningful AI feature is optional.
Capstone deliverables
Include repository, documentation, tests and demo; complete an individual debugging viva.
Tools named as examples or recommendations in the outline are illustrative; the teaching approach may use one supported tool or stack where indicated.
Portfolio & capstone
A tested and deployed full-stack capstone with repository, documentation, demo and individual debugging viva. A meaningful AI feature is optional.
Learning rhythm
One hands-on assignment per module, quizzes and a mid-programme assessment. Guided work includes structured and recorded content, live sessions, exercises, coding practice and case studies.
Illustrative next steps
Entry-level pathways to explore—not placement promises.
Certification
Certification with iHub Anubhuti–IIITD
Co-developed with iHub Anubhuti–IIITD
Delivery & assessment
Duration
~3 months
Format
Fully online
Live classes
1.5 hrs, alternate days
Modules
10, capstone from module 8
Each programme runs about 3 months, fully online, with 1.5-hour live classes on alternate days and about 30–35 hours of live instruction. Structured and recorded content sits alongside hands-on exercises, coding work, case studies, quizzes and guided projects. There is one hands-on assignment per module plus quizzes and a mid-programme assessment. The capstone begins in module 8, includes mentor checkpoints, and concludes with a final demo, assessment and individual viva. Certification considers assignments, the assessment, capstone and a minimum attendance requirement.
Continue exploring live programs
Artificial Intelligence, Machine Learning & Generative AI
Co-developed with iHub Anubhuti–IIITD
Data Science, Analytics & AI
Co-developed with iHub Anubhuti–IIITD
Computer Vision & Deep Learning
Co-developed with iHub Anubhuti–IIITD
AI Cybersecurity & Intelligent Defense
Co-developed with iHub Anubhuti–IIITD
AI in Ophthalmic Diagnostics
Co-developed with Technology Innovation Hub (TIH), IIT Guwahati
AI in Optometry Practice
Co-developed with Technology Innovation Hub (TIH), IIT Guwahati
AI for Myopia Management
Co-developed with Technology Innovation Hub (TIH), IIT Guwahati
AI for Healthcare Professionals
Co-developed with Technology Innovation Hub (TIH), IIT Guwahati
AI for Doctors
Co-developed with BITS BioCynth Foundation
Applied AI Summer School
Co-developed with BITS BioCynth Foundation
Advanced MD Simulations and Trajectory Mining
Co-developed with BITS BioCynth Foundation
Digital Transformation and AI
Co-developed with BITS BioCynth Foundation
High Performance Computing and Workflow Optimization
Co-developed with BITS BioCynth Foundation
Transitional Leadership: Future Ready – The New Outlook to the Daily Routine
Co-developed with BITS BioCynth Foundation
Executive Residential Training Programme on AI, ML and Quantum Technologies
Co-developed with BITS BioCynth Foundation
AI in Healthcare – Executive Training
Co-developed with BITS BioCynth Foundation
7 Days Hands-on Training Program on Molecular Biology
Co-developed with BITS BioCynth Foundation
7 Days Hands-on Training Program on Animal Cell Culture
Co-developed with BITS BioCynth Foundation
Semiconductor Parameter Analyzer Training Program
Co-developed with BITS BioCynth Foundation
Programme in Semiconductor Device Fabrication, Characterization & Deep-tech Entrepreneurship
Co-developed with BITS BioCynth Foundation