Age

Level

6-12 · Basic

FIRST LEGO League (FIRST)

Topics: Basic mechanical assembly (gears, axles, structures), block-based programming logic, simple sensors and motors, engineering-design process

Prerequisites: None

6-12 · Basic

LEGO Education SPIKE Essential/Prime

Topics: Sensor-actuator construction, icon-based and Python programming, basic control loops (if-sensor-then-actuate patterns)

Prerequisites: None

6-12 · Basic

VEX GO / VEX IQ (VEX Robotics)

Topics: Structural building, basic gear ratios, block-based coding

Prerequisites: None

6-12 · Basic

Khan Academy - Computing Basics

Topics: Programming fundamentals (sequencing, loops, conditionals, variables) as the entry point to later kinematics/control-theory study

Prerequisites: None

13-17 · Basic

Adafruit Learning System

Topics: Circuit theory (voltage, current, resistance), breadboarding, Arduino C/CircuitPython, sensor integration (IMUs, ultrasonic, temperature), motor/servo control

Prerequisites: None; basic reading/typing helpful

13-17 · Basic

SparkFun Learn

Topics: Electronics fundamentals (Ohm's Law, digital vs. analog signals), motor drivers/H-bridges, embedded systems programming

Prerequisites: Basic algebra helpful for circuit calculations

13-17 · Basic

Arduino Official Site & Education

Topics: C/C++ embedded programming, digital/analog I/O, PWM motor-speed control, interrupts, sensor libraries

Prerequisites: None

13-17 · Basic

Instructables - Robotics Channel

Topics: Community-driven builds ranging from simple servo toys to autonomous rovers and camera-based robots

Prerequisites: Basic tool use; programming skill scales with project chosen

13-17 · Intermediate

VEX V5 (VEX Robotics)

Topics: C++/Python programming, PID-adjacent motor control, autonomous routine design

Prerequisites: Basic programming (variables, loops, conditionals); basic algebra for gear-ratio math

13-17 · Intermediate

Khan Academy - Physics

Topics: Newtonian mechanics, forces, motion, electricity & magnetism — direct prerequisite physics for kinematics/dynamics/control theory

Prerequisites: Algebra I

13-17 · Advanced

VEX AI (VEX Robotics)

Topics: Computer vision (object detection), autonomous navigation, sensor fusion

Prerequisites: Python or C++ programming fluency; prior VEX V5 mechanical experience

18-24 · Intermediate

MIT OpenCourseWare - Introduction to Robotics

Topics: Spatial descriptions/transformations, forward & inverse kinematics, Jacobians, dynamics, motion planning, trajectory generation, position/force control

Prerequisites: Multivariable calculus, linear algebra, differential equations, classical mechanics, Python/MATLAB programming

18-24 · Intermediate

Stanford Online - CS223A Introduction to Robotics

Topics: Spatial descriptions, forward/inverse kinematics, Jacobians, dynamics, motion planning, manipulator design

Prerequisites: Linear algebra, multivariable calculus, data structures/algorithms, basic physics

18-24 · Intermediate

ROS.org Documentation & Tutorials

Topics: ROS 2 install and core concepts (nodes, topics, services, actions), introductory navigation and coordinate transforms (TF)

Prerequisites: Linux command-line familiarity; Python and/or C++ programming

18-24 · Intermediate

Carnegie Mellon Robotics Academy

Topics: Bridges classroom robotics (often VEX-based) to CMU research areas: perception, navigation, manipulation

Prerequisites: None for classroom curricula; programming basics for advanced/bridge modules

18-24 · Advanced

NVIDIA Physical AI Learning Path - Beginner/Intermediate Tiers

Topics: Isaac Sim interface and physics setup, sensor integration, Isaac Lab GPU-parallel reinforcement learning, Isaac ROS + NITROS acceleration, GR00T humanoid reference workflow

Prerequisites: Comfort with a Linux terminal; Python recommended; ROS 2 basics for intermediate modules

18-24 · Advanced

edX - Robotics MicroMasters (UPenn/Columbia)

Topics: Perception (computer vision, sensor fusion), planning (graph search, RRT/PRM sampling-based planners), feedback control, estimation (Kalman filters, localization, SLAM)

Prerequisites: Linear algebra, probability & statistics, calculus, Python/C++ proficiency

18-24 · Advanced

Hugging Face - LeRobot

Topics: Imitation learning from teleoperated demonstrations, open-source robot policy training (LeRobotDataset), low-cost manipulator projects, integration with Isaac Lab/GR00T

Prerequisites: Python programming; machine-learning fundamentals; basic PyTorch experience recommended

25-60 · Advanced

MIT OpenCourseWare - Underactuated Robotics

Topics: Nonlinear dynamics and control of systems with fewer actuators than degrees of freedom, machine-learning-based control methods

Prerequisites: Prior robotics/controls coursework; calculus, linear algebra, differential equations

25-60 · Advanced

ROS.org - Advanced Tutorials (Nav2, MoveIt, SLAM)

Topics: Navigation stack (Nav2), SLAM and localization, manipulation (MoveIt), multi-robot systems, real-time hardware control

Prerequisites: ROS 2 fundamentals; programming fluency in Python/C++

25-60 · Advanced

NVIDIA Physical AI Learning Path - Advanced Tier

Topics: OpenUSD interoperability, URDF-to-USD conversion, enterprise-scale digital twins

Prerequisites: Prior Isaac Sim/Lab experience; familiarity with 3D asset pipelines and production deployment

25-60 · Advanced

NVIDIA Robotics / Isaac Platform Overview

Topics: "Three-computer" physical AI architecture (training, simulation, on-robot inference), foundation models, sim-to-real workflows

Prerequisites: None for conceptual material; programming/Linux/ML background needed for hands-on SDK work

25-60 · Advanced

Boston Dynamics - Robotics Resources

Topics: Legged locomotion, dynamic balance, whole-body control (applied case studies: Spot, Atlas)

Prerequisites: None to read; control theory/dynamics background needed for full technical depth

All Ages · Basic

r/robotics (Reddit)

Topics: Troubleshooting, project showcases, career advice, current physical-AI developments (unstructured community resource)

Prerequisites: None

All Ages · Intermediate

RoboNation - RobotX / RoboSub / MATE ROV

Topics: Autonomous marine/surface vehicle design, sensor fusion (sonar, cameras), mission-planning autonomy, systems integration; entry divisions for middle/high school, advanced divisions for university teams

Prerequisites: Varies by division/tier — none for entry-level MATE ROV; programming and mechanical/electrical engineering skill for RobotX/RoboSub

No resources match the selected filters. Try "All Ages" / "All Levels."