Learn Robotics

Get ready for the next generation of job openings by learning robotics. It brings together several different disciplines, including mechanical engineering, electrical engineering, programming, industrial design, 3D modeling, as well as various fabrication techniques including 3D printing. These days there are a wide range of products targeted at kids as young as primary school to help them understand the basic principles of programming and robotics, so it's never to early to start!

We have 17 resources for learning Robotics including educational Online Classes, Toys & Products, and iPhone & iPad Apps, from providers such as University of Pennsylvania, Khan Academy, Georgia Institute of Technology, and HEXBUG. Find 8 more resources in subtopics including Arduino, Computer Vision, and Drones.


Code Kit

3rd - 8th | Toy/Product

Code Kit gives you a powerful toolbox to easily teach standards-aligned curriculum, while engaging kids in computational thinking. By building circuits and programming, students get a hands-on...


Control of Mobile Robots

College | Online class

About this Course Control of Mobile Robots is a course that focuses on the application of modern control theory to the problem of making robots move around in safe and effective ways. The structure...


Home-made robots

High School - College | Online class

Mrs. Rowhani’s third graders learn about matter and energy by building a Spout bot with Khan Academy. Special thanks to: Santa Rita’s volunteer parents, Ka…

Paid add-ons

Introducing Robotics Program

High School - College | Online class

As robots gain more and more capabilities, they will play an increasingly prominent part in our everyday lives. Robotics is an area of technology seeing unprecedented growth. The Introducing...


Learn the Building Blocks for a Career in Robotics

College | Online class

The Robotics Specialization introduces you to how robots sense and reason about the world they live, how they plan three dimensional movements in a dynamic environment and how they fly or run while...


Lego robotics

High School - College | Online class

Introduction to the Lego NXT environment and what it is capable of. We begin with a few mini projects.


Mindstorm Ev3 Core Set 45544

6th - College | Product

This pack includes all you need to teach using LEGO® MINDSTORMS® Education EV3. It enables students to build, program, and test their solutions based on real-life robotics technology. with the EV3...

Paid add-ons

Robotics: Aerial Robotics

7th - College | Online class

How can we create agile micro aerial vehicles that are able to operate autonomously in cluttered indoor and outdoor environments? You will gain an introduction to the mechanics of flight and the...


Robotics: Capstone

College | Online class

About this Course The Robotics Capstone Project allows you to synthesize the learning you achieved from each of the five Robotics Specialization courses. Projects will be in a simulated environment...

Paid add-ons

Robotics: Computational Motion Planning

7th - College | Online class

Robotics: Computational Motion Planning is course 2 of 6 in the Robotics Specialization. The Robotics Specialization introduces you to how robots sense and reason about the world they live, how...


Robotics: Estimation and Learning

College | Online class

How can robots determine their state and properties of the surrounding environment from noisy sensor measurements in time? In this module you will learn how to get robots to incorporate uncertainty...


Robotics Kit

1st - 8th | Product

What you will do in this course: Perform the Tasks of a Materials Manager Dissect Drives and Gears Learn to Solder and Construct the Robot Dissect the Remote Control Play Robot Basketball Compare...


Robotics: Mobility

College | Online class

Robotics: Mobility is course 3 of 6 in the Robotics Specialization. The Robotics Specialization introduces you to how robots sense and reason about the world they live, how they plan three...


Robotics: Perception

College | Online class

How can robots perceive the world and their own movements so that they accomplish navigation and manipulation tasks? In this module, we will study how images and videos acquired by cameras mounted...


The RoboMaster S1

7th - College | Toy/Product

The RoboMaster S1 is DJI’s intelligent educational robot that lets users dive into the world of robotics, programming, and AI through exciting features and gameplay. The S1 supports omnidirectional...


‎The Robot Factory

Kindergarten - 8th | iPhone/iPad App

Robot wizards. Robot lizards. Robot dancers. Robot doctors. Robot moonwalkers. The Robot Factory is No. 1 in Tinybop’s Digital Toys series which let kids create their own worlds. Each Digital Toys...


VEX IQ Robotics Construction Set

4th - College | Product

Take advantage of the unmatched, versatile VEX IQ system with the VEX IQ Robotics Construction Kit! Follow step-by-step instructions to learn the basics, and then use that knowledge to build...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for Robotics

Frequently Asked Questions

What's the best way to learn Robotics?

The best learning resource is the one that you will stick with. For some students, that means a resource that's fun and engaging like a mobile or PC game. For others it's a resource that lets them learn on their own time, like a mobile app or YouTube channel. For other students, it's a resource that emphasizes reinforcement, such as a workbook or set of printable worksheets. The best way to figure out what is right for you is to look at a wide range of resources, keeping your selection criteria in mind. Search our database of 17 resources for learning Robotics.

What should I consider when choosing a learning resource for Robotics?

Think about what is going to help you continue with the resource and actually complete it. Primary considerations should be:

  • Time commitment - how much time can you spend with this resource per day/week?
  • Portability - will you be studying at home or in other places, such as on the bus or after school?
  • Reinforcement learning - does the resource offer reinforcement? Think about whether you'll want exercises or printable worksheets to help you practice what you learned.
  • Price - does the resource require a monthly subscription? This may be fine for topics you can learn in a month or two, but it may be prohibitively expensive otherwise.
Search our database of 17 resources for learning Robotics.

I have specific needs for learning Robotics. Where can I find learning materials to meet my needs?

Our advanced search page offers powerful filtering tools so you can find the right learning materials for you.