Notes • PDFs • Practice

Core Subjects

Every core subject with its topics and hand-picked free notes, PDFs and reference material.

Core (All Branches)

Engineering Mathematics

Calculus, linear algebra, differential equations and probability — the language every branch runs on.

Sem 1–4 • 4 resources

Core (All Branches)

Engineering Physics

Waves, optics, quantum basics and solid state — the physics behind devices.

Sem 1–2 • 3 resources

Core (All Branches)EEEECE

Basic Electrical Engineering

DC/AC circuits, network theorems and machines — the first-year electrical foundation.

Sem 1–2 • 3 resources

Core (All Branches)CSEIT

Programming Fundamentals (C)

First programming course — syntax, pointers, arrays, files and structured problem solving.

Sem 1 • 3 resources

CSEITECE

Data Structures & Algorithms

The single highest-leverage subject for placements and higher studies.

Sem 3 • 4 resources

ECEEEECSE

Digital Electronics & Logic Design

Boolean algebra to sequential circuits and HDL — the gateway to VLSI and embedded.

Sem 3 • 4 resources

ECEEEE

Signals & Systems

Transforms and system behaviour — the base for DSP, control and communications.

Sem 3–4 • 3 resources

ECEEEE

Analog Electronics

Diodes, BJTs, MOSFETs, amplifiers and op-amps — hands-on circuit design.

Sem 3–4 • 3 resources

ECEEEECSE

Microprocessors & Microcontrollers

8085/8051 to ARM Cortex-M — architecture, assembly and peripheral interfacing.

Sem 5 • 3 resources

ECE

Communication Systems

Analog and digital modulation, noise and information theory.

Sem 5 • 3 resources

ECEEEE

Digital Signal Processing

Discrete-time processing, DFT/FFT and digital filter design.

Sem 5–6 • 3 resources

ECEEEEMechanical

Control Systems

Feedback, stability and controller design across electrical and mechanical systems.

Sem 5 • 3 resources

ECE

VLSI Design

CMOS logic, layout, timing and the RTL-to-GDSII flow.

Sem 6–7 • 3 resources

ECEEEECSE

Embedded Systems & IoT

Firmware, RTOS and connected devices — the most job-dense hardware skill.

Sem 6 • 3 resources

CSEIT

Operating Systems

Processes, memory, scheduling and file systems — core CS and GATE heavy.

Sem 4–5 • 3 resources

CSEIT

Database Management Systems

Relational modelling, SQL, normalisation, transactions and indexing.

Sem 5 • 4 resources

CSEITECE

Computer Networks

The layered internet — from Ethernet frames to HTTP and security.

Sem 5–6 • 3 resources

CSEIT

Theory of Computation

Automata, grammars, Turing machines and decidability.

Sem 5 • 3 resources

CSEIT

Software Engineering

Requirements, design patterns, testing and delivery practices.

Sem 6 • 3 resources

CSEITECE

Machine Learning

Supervised and unsupervised learning with real datasets.

Sem 6–7 • 4 resources

EEE

Power Systems

Generation, transmission, distribution, protection and load flow.

Sem 5–6 • 3 resources

EEEECE

Power Electronics

Converters, inverters and drives — the backbone of EVs and renewables.

Sem 6 • 3 resources

MechanicalCivilChemical

Thermodynamics

Energy, entropy and cycles — the core mechanical subject.

Sem 3 • 3 resources

MechanicalCivilChemical

Fluid Mechanics

Statics, dynamics, flow through pipes and boundary layers.

Sem 4 • 3 resources

MechanicalCivil

Strength of Materials

Stress, strain, bending and torsion — design safety fundamentals.

Sem 3 • 3 resources

Civil

Structural Analysis

Trusses, frames and indeterminate structures.

Sem 4–5 • 3 resources

Core (All Branches)MechanicalCivil

Engineering Mechanics

Statics and dynamics of rigid bodies.

Sem 1–2 • 2 resources

CivilChemical

Environmental Engineering

Water supply, wastewater treatment, air pollution and solid waste.

Sem 5 • 3 resources