Enroll in a lesson to start your education!

Lessons are text and image based, designed to be easily understood in 15 minutes. This allows you to proceed at your own pace. Enrolling in a lesson gives you unlimited access to the lesson, allowing you to review again at a later time.

Lesson Skill Levels

Unless otherwise noted, lessons assume no prior knowledge and are written for beginners. This means they’re easy to understand with no math, but lots of pictures!

Not sure of your skill level? Don’t worry! If you enroll in a lesson that’s not the appropriate skill level for you, we’ll give you a 100% refund, hassle-free.

Questions? See our FAQ

Lesson Catalog

Machine Learning

Large Language Models

In this lesson: large language models, generative pre-trained transformers

Coming Soon:

Pre-register for free below and get notified when the lesson becomes available!

Machine Learning

Artificial Neural Networks

In this lesson: neural networks, neurons, activation functions

Reinforcement Learning

In this lesson: Markov Decision Process (MDP), Q-Learning

Robotics

Multi-Robot Systems

In this lesson: decentralized control, distributed systems

Simultaneous Localization and Mapping (SLAM)

In this lesson: Kalman filter, particle filter

Kinematics

In this lesson: forward kinematics, reverse kinematics