Skip to main content
9 modules · 37 lessons · 15+ hours of content Subscribe to our YouTube channel and explore the complete curriculum below.
The Robotic AI Agent - A practical map for navigating robotic AI systems.
Development Environment Setup - Setting up the ROS2 Docker-based development environment.
Mathematical Prerequisites - What you need to know before diving into the course material.
How We Understand Scenes - Human Perception and Imaging.
The Learning Problem - The Vapnik block diagram.
Linear Regression - Extracting non-linear patterns with linear models.
Gradient Descent - Optimizing complicated functions with iterative methods.
Entropy - Information theory principles.
Maximum Likelihood Estimation - The workhorse of statistical modeling.
Binary Classification - Binary classification and Logistic Regression.
Feature Extraction - Using a simple network to understand how features are extracted.
Multiclass Classifier - A simple multiclass classifier example.
Backpropagation - How to calculate gradients in a neural network.
Regularization - How to regulate the complexity of a neural network.
Convolution and Correlation - A linear operation for extracting spatial features.
CNN Architectures - Looking inside a CNN layer and understanding architectural patterns.
Image Classification - Image classification with data augmentation.
What CNNs Learn - Visualizing the features learned by CNNs.
ResNets - Residual Networks and skip connections.
Introduction to Object Detection - Object detection in a physical security application.
Computer Vision Datasets - What types of annotations are used in computer vision?
Region-based Object Detectors - R-CNN, Fast R-CNN, Faster R-CNN.
Introduction to State Estimation with HMM - Introducing Hidden Markov Models.
The Bayes Filter - Implementing the Bayes filter algorithm.
Discrete Bayes Filter Example - Discrete Bayes localization notebook.
Continuous State Space and Kalman Filter - Localizing a drone under Gaussian assumptions.
A Kalman Filter Example - Kalman localization notebook.
Introduction to Planning - Typical planning problems and PDDL.
Planning Domain Definition Language - The constructs of PDDL.
Forward Search Algorithms - Finding global planning solutions with forward search.
The A Algorithm* - Using heuristics to guide forward search.
Introduction to Transformers - The transformer architecture and the simple attention mechanism.
The Learnable Attention Mechanism - Implementing the scaled dot-product self attention mechanism.
Multi-Head Self Attention - Using multiple attention heads to capture different aspects of input sequences.
Introduction to MDPs - Part 1 - Defining Markov Decision Processes.
Introduction to MDPs - Part 2 - Defining Markov Decision Processes.
Bellman Expectation Equations - Part 1 - Deriving the Bellman Expectation Equations.
Bellman Expectation Equations - Part 2 - Deriving the Bellman Expectation Equations.
Policy Evaluation - Part 1 - Using the Bellman Expectation Equations for Policy Evaluation.
Policy Evaluation - Part 2 - Using the Bellman Expectation Equations for Policy Evaluation.
Bellman Optimal Value Functions - Deriving the Bellman Optimality Equations.
Policy Iteration and Value Iteration - Using the Bellman Optimality Equations for optimal control.

Connect these docs to Claude, VSCode, and more via MCP for real-time answers.