Back to Atlas — all universities
NPTEL logo

NPTEL

NPTEL · IITs · official site

A government-backed consortium of the Indian Institutes of Technology and IISc. 800+ complete engineering courses, with free certification exams.

57 courses here1,805 hours of teaching3,323 lectures & chapters800+ in their full catalog

Every NPTEL course

Free, complete, and yours to keep — stream every lecture in our player or download the whole course.

Video course
NPTELIntermediate

Deep Learning

IIT's complete deep learning course — from perceptrons to seq2seq.

30h60 lec
Video course
NPTELIntermediate

Fluid Mechanics

IIT Kharagpur's flagship — among the most-watched NPTEL courses ever.

56h58 lec
Video course
NPTELIntermediate

Electrical Machines I

Transformers and DC machines — the first half of the power world.

54h95 lec
Video course
NPTELIntermediate

Soil Mechanics and Foundation Engineering

Every building stands on soil — the IITs' geotechnical engineering course.

51h57 lec
Video course
NPTELAdvanced

Real Analysis

Why calculus is true — the IITs' rigorous construction of the real numbers.

45h52 lec
Video course
NPTELIntermediate

Database Management System

The complete database course — ER diagrams to transactions.

41h81 lec
Video course
NPTELIntroductory

Strength of Materials

Why structures stand — stress, bending, and the margin of safety.

40h40 lec
Video course
NPTELIntermediate

Computer Graphics

How images on your screen are really made — the IITs' graphics course.

40h43 lec
Video course
NPTELIntroductory

Linear Algebra

The classic IIT Madras linear algebra course — vectors, matrices, eigenvalues, and the theorems every engineer and data scientist needs.

40h52 lec
Video course
NPTELAdvanced

Semiconductor Optoelectronics

IIT Delhi on light and semiconductors — LEDs, lasers, and photodetectors, from first principles up.

40h46 lec
Video course
NPTELIntroductory

Engineering Mechanics

The first course of every engineer — forces, bodies, and balance.

39h40 lec
Video course
NPTELIntermediate

Computer Architecture

The machine under the compiler — pipelines, caches, and cores.

38h41 lec
Video course
NPTELIntroductory

Probability and Statistics

Chance, done properly — the math every data scientist needs.

38h40 lec
Video course
NPTELIntermediate

Digital Image Processing

From pixels to perception — the IITs' classic image processing course.

38h40 lec
Video course
NPTELAdvanced

Theory of Computation

Automata, Turing machines, and what can never be computed.

36h70 lec
Video course
NPTELAdvanced

Heat Transfer

Conduction, convection, radiation — the thermal engineering trilogy.

36h61 lec
Video course
NPTELAdvanced

Digital Signal Processing

The mathematics inside every phone — DFT, FFT, and digital filters.

36h107 lec
Video course
NPTELIntermediate

Operations Management

The engines of business — inventory, scheduling, and lean systems.

36h41 lec
Video course
NPTELAdvanced

Quantum Mechanics

The IITs' complete quantum mechanics course — from the Schrödinger equation onward.

36h41 lec
Video course
NPTELIntroductory

Discrete Mathematics

The mathematics computer science runs on — logic to graph theory.

35h41 lec
Video course
NPTELAdvanced

Analog VLSI Design

The transistor-level craft — IIT Kanpur's complete analog chip design course.

35h64 lec
Video course
NPTELIntermediate

Genetic Engineering: Theory and Application

Editing the code of life — the theory and tools of genetic engineering, from the IITs.

34h42 lec
Video course
NPTELIntroductory

Programming in Java

The IITs' Java course — among the most-enrolled in NPTEL history.

33h61 lec
Video course
NPTELIntermediate

An Introduction to Programming through C++

Modern C++ — classes, templates, and the STL, taught properly.

33h121 lec
Video course
NPTELIntermediate

Computer Networks and Internet Protocol

The internet, layer by layer — from the IITs' networking group.

33h61 lec
Video course
NPTELIntermediate

Thermodynamics

Energy, entropy, and the laws that rule every engine.

33h69 lec
Video course
NPTELIntermediate

An Introduction to Artificial Intelligence

IIT Delhi's modern AI survey — search, RL, NLP, and vision in one arc.

32h99 lec
Video course
NPTELIntermediate

Machine Learning for Engineering and Science Applications

IIT Madras teaches machine learning to engineers and scientists — the same algorithms, taught for physical systems and scientific data.

32h106 lec
Video course
NPTELIntroductory

Foundations of Psychology: Concepts and Applications

IIT Guwahati's complete psychology foundations course — the science of mind and behavior, from neurons to social dynamics.

32h34 lec
Video course
NPTELIntroductory

Basic Electric Circuits

The starting line of electrical engineering — KVL to AC power.

31h61 lec
Video course
NPTELIntroductory

Organizational Behaviour

Why organizations behave as they do — motivation, teams, and leadership, studied scientifically.

31h60 lec
Video course
NPTELIntroductory

Financial Institutions and Markets

IIT Kharagpur on how money actually moves — banks, bond markets, equities, and the institutions that hold the system together.

31h61 lec
Video course
NPTELIntermediate

Fundamentals of Semiconductor Devices

IISc Bangalore on the physics of the devices the modern world runs on — from band diagrams to transistors, taught properly.

31h60 lec
Video course
NPTELAdvanced

Compiler Design

How code becomes machine code — lexers to optimizers.

30h62 lec
Video course
NPTELIntermediate

Signals and Systems

The mathematics of everything that varies — audio to control.

30h103 lec
Video course
NPTELIntermediate

Control Systems

Making machines behave — stability, root locus, and feedback.

30h73 lec
Video course
NPTELIntermediate

Physical Chemistry

Chemistry as physics — thermodynamics, kinetics, and the quantum rules.

30h53 lec
Video course
NPTELAdvanced

Fundamentals of Power Electronics

Converters and inverters — the electronics inside solar and EVs.

29h97 lec
Video course
NPTELIntroductory

Software Engineering

Why software projects fail — and the discipline that prevents it.

28h60 lec
Video course
NPTELIntroductory

Programming, Data Structures and Algorithms using Python

The engine of IIT Madras's online BSc degree — Python to algorithms.

28h84 lec
Video course
NPTELIntroductory

Basics of Materials Engineering

Why materials do what they do — IIT Madras' complete first course in materials.

28h67 lec
Video course
NPTELIntermediate

Biochemistry

Life at the molecular scale — proteins, enzymes, and metabolism.

27h34 lec
Video course
NPTELAdvanced

Algorithms in Computational Biology and Sequence Analysis

The algorithms inside modern biology — taught at the Indian Institute of Science.

27h48 lec
Video course
NPTELIntermediate

Data Structures and Algorithms

The classic IIT Kharagpur DSA lectures — stacks to spanning trees.

25h40 lec
Video course
NPTELIntermediate

Introduction to Embedded System Design

The computers inside everything — microcontrollers, buses, and real-time design.

25h41 lec
Video course
NPTELIntroductory

Entrepreneurship

From idea to venture — the IIT playbook for starting things.

24h44 lec
Video course
NPTELIntermediate

Operations Research

The mathematics of decisions — linear programming, queues, and optimization.

24h41 lec
Video course
NPTELIntroductory

Introduction to C Programming

C from first principles — the language the IITs teach first.

23h60 lec
Video course
NPTELIntermediate

Organic Chemistry

Carbon's architecture — mechanisms over memorization, the IIT way.

22h53 lec
Video course
NPTELIntermediate

Introduction to Machine Learning

IIT Madras's classic ML survey — rigorous, examinable, free.

20h40 lec
Video course
NPTELIntroductory

The Joy of Computing using Python

Python taught through games, puzzles, and real-world magic.

20h40 lec
Video course
NPTELIntermediate

Cloud Computing

Virtualization, IaaS, and the engineering of the cloud — from IIT Kharagpur.

20h40 lec
Video course
NPTELIntermediate

Operating System

What Linux is actually doing — processes to file systems.

20h50 lec
Video course
NPTELIntroductory

Marketing Management

Marketing as a discipline — segmentation, brands, and metrics.

19h37 lec
Video course
NPTELIntroductory

Introduction to Cell Biology

IISER Pune on the fundamental unit of life — membranes, organelles, DNA, and the molecular machines inside every cell.

19h59 lec
Video course
NPTELIntermediate

Data Mining

Finding structure in oceans of data — the IIT Kharagpur survey.

16h36 lec
Video course
NPTELAdvanced

Design and Analysis of Algorithms

Algorithms with the proofs kept in — the IIT Madras classic.

15h56 lec