Skip to content
Looking for sponsorsBECOME A SPONSOR →
Back propagation
Guide · AIML for students

CSE-AIML Syllabus & Subjects, Mapped to Free Resources

Updated

The CSE-AIML syllabus is the normal CSE core (programming, data structures, DBMS, OS, networks) plus AI subjects: maths for ML, probability & statistics, machine learning, deep learning, NLP and computer vision. Below are the typical subjects for each semester, taken from real university schemes, and for every AI/ML subject the free course we would actually use to learn it.

01AIML subjects at a glance

Every university writes its own scheme, so subject names, order and electives change from college to college. We compared the published CSE (AI & ML) schemes of JNTU Hyderabad (R22), an AKTU-affiliated autonomous college (KIET, 2024–28 batch), a VTU-affiliated autonomous college (Global Academy of Technology, 2022 scheme) and a programme built on the AICTE model curriculum (DDU Gorakhpur University, 2025–26). They all follow the same shape:

BlockTypical subjectsShare of the degree
Science & mathsCalculus, linear algebra, discrete maths, probability & statistics, physics/chemistryMostly 1st and 2nd year
CSE coreProgramming (C/Python/Java), data structures, algorithms, DBMS, OS, computer networks, computer organisation, automata/compilersBiggest block, 2nd and 3rd year
AI/ML coreIntro to AI, machine learning, deep learning, NLP, data analytics/data miningFrom 2nd-year 2nd semester onward
ElectivesComputer vision, image processing, reinforcement learning, big data, cloud, IoT, conversational AI3rd and 4th year
ProjectsMini project, internship, major projectMostly 3rd and 4th year

02CSE-AIML syllabus semester-wise (typical)

This is a composite of the schemes above. Treat it as a map, not as your official syllabus: always check your own university's scheme PDF for exact subject names and credits.

SemesterTypical subjects
Sem 1Calculus / matrices, physics or chemistry, programming for problem solving (C or Python), basic electrical, English, engineering graphics/workshop
Sem 2Differential equations & vector calculus, Python programming, chemistry or physics, basic electronics, IT workshop
Sem 3Data structures, discrete maths, computer organisation & architecture, OOP (Java/C++), mathematical & statistical foundations
Sem 4Probability & statistics / linear algebra, DBMS, operating systems, design & analysis of algorithms, intro to AI or ML essentials
Sem 5Machine learning (+ lab), computer networks, automata theory, data analytics, elective I (e.g. data science, image processing)
Sem 6Deep learning or neural networks, NLP (+ lab), data mining / warehousing, knowledge representation, elective II (e.g. computer vision, pattern recognition), mini project
Sem 7Advanced electives (reinforcement learning, big data, cloud, generative AI), project stage I, industrial training
Sem 8Electives (e.g. federated ML, conversational AI, speech processing), major project, internship

AIML subjects in 1st year

The 1st year is almost the same as any other engineering branch: maths, physics or chemistry, basic electrical or electronics, and one or two programming courses. Some programmes add an early AI subject (DDU Gorakhpur's AICTE-based scheme lists “Mathematics for Machine Learning” and “Conversational AI”), but most leave AI for the 2nd year. The best use of the 1st year is to get very comfortable with Python and the maths you are already studying.

03Free resources for every core AIML subject

College lectures cover the exam. These free courses cover the understanding. Most of them are also linked topic by topic, with progress tracking, inside our Machine Learning roadmap and AI Engineer roadmap.

Prefer Hindi explanations? The Machine Learning roadmap also lists Hindi playlists (such as CampusX) next to the English ones for the maths, ML and deep learning topics.

04Subjects your syllabus covers lightly (but jobs expect)

University schemes change slowly, and AI work has changed quickly. In the schemes we checked, these skills were missing or appeared only as an elective, yet they show up in almost every AI/ML job post:

05How to study the syllabus without falling behind

06Frequently asked questions

What are the AIML subjects in 1st year?

Mostly the common engineering 1st year: calculus and linear algebra, physics or chemistry, basic electrical or electronics, English, and programming in C and/or Python. A few universities add an introductory AI or maths-for-ML course.

In which semester does machine learning start in CSE-AIML?

In most schemes, machine learning is a core subject in the 4th or 5th semester (2nd-year end or 3rd-year start), usually after probability & statistics and an introduction to AI.

Is the CSE-AIML syllabus different from CSE?

The first two years are nearly identical. From the 2nd or 3rd year, CSE-AIML replaces some general electives with ML, deep learning, NLP, data analytics and computer vision. The CSE core (DSA, DBMS, OS, networks) stays.

Does the AIML syllabus have a lot of maths?

More than plain CSE: linear algebra, calculus, probability and statistics, and discrete maths. You need to understand it well enough to follow how models learn, not to prove theorems. The free resources above are the friendliest way in.

Is the university syllabus enough to get an AI/ML job?

Usually not on its own. It gives you the theory, but jobs also expect PyTorch, Git, deployment, LLM tools and real projects. Use the syllabus as the base and add projects and a roadmap on top.