Lecture notes for AI & ML students
Free, comprehensive notes covering AI and ML topics. Browse subjects, open lecture notes in the viewer, and study at your own pace.
Subjects
Semester 2
7 subjectsArtificial Computational Intelligence
17 lectures
Foundations of intelligent agents, search, knowledge representation, and reasoning under uncertainty.
Natural Language Processing
16 lectures
From linguistic structure to modern sequence models for understanding and generating text.
Deep Reinforcement Learning
17 lectures
Agents that learn from reward through value methods, policy gradients, and exploration strategies.
Data Management for Machine Learning
14 lectures
How data is stored, cleaned, versioned, and served to power reliable machine-learning pipelines.
Software Engineering for Machine Learning
16 lectures
Engineering practices, testing, and MLOps that take models from notebook to production.
AI & ML Techniques for Cyber Security
13 lectures
Applications of machine learning to threat detection, security telemetry, defender frameworks, and adversarial robustness.
Unsupervised Deep Learning
16 lectures
Representation learning and deep generative models, covering autoencoders, VAEs, GANs, normalizing flows, and diffusion models.
Semester 1
4 subjectsMachine Learning
17 lectures
Core supervised and unsupervised learning algorithms, model selection, and evaluation.
Deep Neural Networks
17 lectures
Architectures, training dynamics, and optimization behind modern deep learning models.
Mathematical Foundations for Machine Learning
20 lectures
Linear algebra, calculus, and probability you need to read ML papers with confidence.
Introduction to Statistical Methods
17 lectures
Probability, estimation, and inference that underpin every quantitative ML technique.
Basics
16 subjectsAdvanced Statistical Methods
16 lectures
Lecture notes and study resources for this subject.
Big Data Analytics
16 lectures
Lecture notes and study resources for this subject.
Big Data Systems
9 lectures
Lecture notes and study resources for this subject.
Cyber Security
15 lectures
Lecture notes and study resources for this subject.
Data Mining
16 lectures
Lecture notes and study resources for this subject.
Data Structures and Algorithms
12 lectures
Lecture notes and study resources for this subject.
Data Visualization and Interpretation
16 lectures
Lecture notes and study resources for this subject.
Data Warehousing
9 lectures
Lecture notes and study resources for this subject.
Database Design and Applications
17 lectures
Lecture notes and study resources for this subject.
Introduction to Devops
20 lectures
Lecture notes and study resources for this subject.
Object Oriented Design, Analysis and Programming Architecture
26 lectures
Lecture notes and study resources for this subject.
Operating Systems
16 lectures
Lecture notes and study resources for this subject.
Software Architectures
16 lectures
Lecture notes and study resources for this subject.
Software Engineering
15 lectures
Lecture notes and study resources for this subject.
Stream Processing and Analytics
15 lectures
Lecture notes and study resources for this subject.
Systems Programming
14 lectures
Lecture notes and study resources for this subject.