- AIadvanced
Policy Gradients and Deep RL
Tabular methods break down when the state space is continuous or astronomical in size. Learn how neural networks extend RL via DQN, how the policy gradient theorem makes it possible to differentiate through stochastic policies, and where actor-critic, PPO, and the deadly triad fit into the picture.
10 steps·~15 min - AIadvanced
Monte Carlo, TD, and Q-Learning
Leave the model behind. Monte Carlo methods wait for a full episode to update; TD methods bootstrap from the very next step. See exactly where SARSA and Q-learning diverge on the on-policy/off-policy axis, and why that single difference changes everything about convergence guarantees.
10 steps·~15 min - AIadvanced
Markov Decision Processes
Master the mathematical skeleton of reinforcement learning. Learn how the agent-environment loop formalizes decision-making, why the Markov property is the key assumption, and how Bellman expectation equations link policies to value functions.
10 steps·~15 min - AIadvanced
Dynamic Programming: Value and Policy Iteration
When you know the full MDP model, dynamic programming finds the optimal policy exactly. Learn the Bellman optimality equation, the contraction argument that guarantees convergence, and the concrete difference between policy iteration and value iteration — with a value-iteration code walkthrough.
10 steps·~15 min - Roboticsadvanced
Sampling-Based Planning: RRT and PRM
When grids fail in high dimensions, random sampling saves you. Understand why PRM builds reusable roadmaps, how RRT grows a tree toward the goal, what probabilistic completeness really means, and how RRT* achieves asymptotic optimality.
8 steps·~12 min - Roboticsadvanced
Graph Search: Dijkstra and A*
Discretise C-space into a grid, then search it intelligently. Understand Dijkstra's optimality guarantee, how A* accelerates it with admissible heuristics ($f=g+h$), why consistency matters, and where greedy search goes wrong.
8 steps·~12 min - Roboticsadvanced
Configuration Space and the Planning Problem
Understand why every motion planner secretly works in configuration space: how robots become points, obstacles inflate, and why high-dimensional C-spaces make naive search intractable.
8 steps·~12 min - Roboticsadvanced
Autonomous Navigation and the ROS Nav Stack
Trace the full perceive-plan-act loop on a mobile robot: AMCL localization feeds a global costmap, a global planner (A*/NavFn) sets the course, and DWA or TEB local planners execute it — with recovery behaviors when things go wrong.
9 steps·~14 min - Roboticsadvanced
SLAM: Simultaneous Localization and Mapping
The chicken-and-egg problem of robot autonomy: to localise you need a map; to build a map you need a pose. Covers front-end matching, back-end pose-graph optimisation, loop closure, and visual vs LiDAR SLAM systems.
9 steps·~14 min - Roboticsadvanced
LiDAR and Point Clouds
How LiDAR fires pulses and measures time-of-flight to build a 3D point cloud; data structures, voxel downsampling, ICP registration, ground segmentation, and an honest comparison with cameras for robot perception.
9 steps·~14 min - Roboticsadvanced
The Kalman Filter
Fuse noisy sensors over time with provably optimal estimates. Covers the state and noise model, predict and update equations with the Kalman gain, why it's optimal for linear-Gaussian systems, and the Extended KF for nonlinear robots.
9 steps·~14 min - Roboticsadvanced
Cameras and Visual Perception
From photons to 3D geometry: the pinhole model, intrinsic matrix K, lens distortion, feature matching, stereo depth, and where CNNs help (and fail) in robot perception pipelines.
9 steps·~14 min - Businessintermediate
Mobile Gaming and Free-to-Play: The UA Math That Runs the Industry
Decode the economics of the world's largest games segment: why mobile is half the market, how the F2P funnel converts attention into revenue, and the LTV > CPI math every mobile studio lives and dies by — including what Apple's 2021 privacy shift broke.
9 steps·~14 min - Businessadvanced
Measuring AI ROI: From Pilot to P&L
Most AI ROI claims are marketing, not measurement. This lesson builds a rigorous framework: how to set baselines and counterfactuals, why RCTs beat vendor case studies, the real cost components of AI deployment, and how to avoid the attribution traps that make bad investments look good on paper.
10 steps·~15 min - Mathintermediate
Vectors, Spans, and Subspaces
Vectors are more than arrows — they're the atoms of every ML model, physics engine, and signal processor alive. Build rock-solid intuition for linear combinations, span, independence, basis, and orthogonality, then verify it all in NumPy.
9 steps·~14 min - Mathintermediate
SVD and Least Squares
When there's no exact solution, project. When data is high-dimensional, compress. The SVD is the Swiss Army knife that does both — and more. Master orthogonal projection, the normal equations, the Singular Value Decomposition, low-rank approximation, and the pseudoinverse.
10 steps·~15 min - Mathintermediate
Matrices as Linear Transformations
A matrix doesn't just hold numbers — it reshapes space. Master the geometric view of matrix-vector multiplication, the four fundamental subspaces, rank, the determinant as a volume-scaling factor, and invertibility — all grounded in NumPy.
10 steps·~15 min - Mathintermediate
Eigenvalues and Eigenvectors
Some vectors only get scaled by a matrix — they don't rotate at all. These eigenvectors reveal the skeleton of a linear transformation. Master the eigen-equation, the characteristic polynomial, diagonalization, and why eigenstructure powers PCA, PageRank, and stability analysis.
9 steps·~14 min - Roboticsintermediate
The Jacobian and Velocity Kinematics
Connect joint velocities to end-effector velocity through the Jacobian matrix. Learn how to build J, spot singularities where det J = 0, invert J with the pseudoinverse for velocity control, and measure manipulability — with NumPy code for the 2-link arm.
8 steps·~12 min - Roboticsintermediate
Inverse Kinematics: From Pose to Joint Angles
Flip the FK problem: given a desired end-effector pose, find the joint angles that achieve it. Master analytical closed-form IK for the 2-link arm, the elbow-up/elbow-down duality, atan2 arithmetic, and the basics of numerical IK via the Jacobian.
9 steps·~14 min - Roboticsintermediate
Forward Kinematics and DH Parameters
Translate a list of joint angles into an end-effector pose. Learn the four Denavit-Hartenberg parameters, build per-link transforms, multiply them into T_0^n, and implement FK for a 2-link planar arm in NumPy.
8 steps·~12 min - Roboticsintermediate
Coordinate Frames and Homogeneous Transforms
Master how roboticists describe rigid-body pose. Build rotation matrices from scratch, pack them into 4x4 homogeneous transforms, and compose multiple frames with NumPy to track every link in a robot arm.
8 steps·~12 min - Businessintermediate
Instant, Cloud, and Browser Games: Distribution Without Downloads
Understand no-download game distribution: how HTML5 and instant games work, why WeChat and Douyin mini-games dominate in China, how Xbox Cloud Gaming and GeForce Now operate, and what Google Stadia's 2023 shutdown taught the industry about cloud gaming unit economics.
10 steps·~15 min - Businessintermediate
The Game Industry: Money, Models, and the Market Map
Understand where the $180B+ games market actually sits — mobile vs console vs PC — who skims the value chain, how the major revenue models compare, and why a tiny fraction of players drives most F2P revenue.
10 steps·~15 min

