NewPhD Admissions July 2026 are open — IITH AI Dept. Application deadline: 28 April 2026.Apply now

Undergraduate

B.Tech Curriculum

The B.Tech program in AI is designed to build a strong foundation in computer science and mathematics, leading into advanced courses in machine learning, deep learning, computer vision, and NLP.

Out of 27 department electives, 15 must be from the designated baskets. The remaining 12 credits can be any of the remaining basket courses.

Six credits of Department Electives in the seventh semester can optionally be converted to a semester-long internship. The onus is on the student to distribute or complete the remaining 9 credits in the eighth semester.

Electives not in the baskets below can be considered in a given basket with the approval of a faculty advisor (e.g. a new AI elective offered by a new faculty).

Mini-project courses AI 3015, AI 4005, AI 4015 can be taken as follow-up to AI3005 in Sem 6, 7, 8 respectively as department electives.

YearOdd SemesterEven Semester
Course CodeCourse NameCreditsCourse CodeCourse NameCredits
1MA1110Calculus I1MA1150Differential Equations1
MA1220Calculus II1MA1230Series of Functions1
 Science Basket (See below)2 Science Basket (See below)1
ID1063Programming3AI1233Optimization - I3
AI1000Matrix Theory3AI1104Programming for AI2
CS1010Discrete Math for Computer Science3AI1100Intro to Classical AI1
AI1001Intro to Modern AI1AI1110Probability and Random Variables3
LA1760Communication Skills2EM3020Intro to Entrepreneurship1
    LA/CA Elective2
  Total16 Total15
2MA2150Introduction to Metric Spaces1AI2100Deep Learning3
MA3060Numerical Analysis3AI2113Optimization - II3
 Science Basket (See below)2CS2443Algorithms3
CS3550DBMS - I1AI3013AI for Humanity3
ID2230Data Structures & Applications3EE2101Control Systems3
EE1206Linear Systems and Signal Processing3 LA/CA Electives1
AI2200Concentration Inequalities1   
AI2000Foundations of ML3   
  Total17 Total16
3 Free Elective3 Free Elective3
AI3000Reinforcement Learning3MA2570Applied Statistics3
AI4000Robotics3AI3703Natural Language Processing3
AI3005AI Project3AI3603Computer Vision3
 AI Elective3 AI Elective3
 LA/CA Electives1 LA/CA Elective1
  Total16 Total16
4 Free Elective6 AI Electives (see baskets)15
 Internship* LAxxxxEthics and Values1
 AI Electives (see baskets)9   
 LA/CA Elective1   
  Total16 Total16

Science Basket

Course CodeCourse Name
EP1108Modern Physics
CY1010Environmental Chemistry
MA2130Complex Variables
MA2120Transform Techniques
MA2150Introduction to Metric Spaces*
EP2200Thermodynamics*
EP2108Special Relativity*
EP2228Fluid Dynamics*
EP2100Classical Mechanics*
CC1010Introduction to Climate change*
MA1240Combinatorics*
MA2140Introduction to Statistics*
MA2510Linear Programming*

Category

CreditsPercentage 
Free Elective129.38%
Basic Science1612.50%
Basic Engineering Skills1612.50%
Department Elective2721.09%
Department Core4635.94%
LA/CA118.59%
Total128100%