# Learn robotics for beginners: a step by step path for kids and adults

A practical robotics learning path for a child and for an adult. It covers the first kit, the second kit, and free courses that really exist and cost nothing. Prices and course details were checked in October 2026.

Updated Oct 18, 2026. HTML version: https://robotsforthat.com/guides/learn-robotics-for-beginners/

## Short answer

For a kid, start with a kit that needs no soldering, such as the SparkFun Inventor's Kit ($99.95, ages 10+). Add free Scratch at home. Move to a bigger build like the ELEGOO Smart Robot Car V4.0 ($75.99, ages 12+). For an adult, start with the same Arduino kit and the free Python for Everybody course. Then build a Raspberry Pi robot. Add free university material from MIT OpenCourseWare and Northwestern's Modern Robotics.

| Stage | Kid (8 to 15) | Adult |
|---|---|---|
| Free start | Scratch, VEXcode VR free tier | Python for Everybody (py4e.com) |
| First kit | SparkFun Inventor's Kit ($99.95, 10+) or Dash ($189.99, grades 1+) | SparkFun Inventor's Kit or Arduino parts (about $76) |
| Second kit | ELEGOO Smart Robot Car V4.0 ($75.99, 12+) or Petoi Bittle X | Raspberry Pi robot or SunFounder PiDog ($179.99, Pi not included) |
| Free next step | Raspberry Pi Foundation projects, Arduino Project Hub | MIT OCW 2.12, Modern Robotics, QUT Robot Academy, Elements of AI |
| Stretch goal | AI camera like HuskyLens ($34.90) | Hugging Face SO-101 AI arm |

## What robotics actually covers

Robotics mixes three skills. Mechanics is how the robot is built and moves. Electronics is how motors and sensors connect. Coding is how the robot decides what to do.

Beginners do best learning all three a little at a time, on one robot, rather than reading theory first.

## The kid path (ages 8 to 15)

Keep sessions short and let the child drive. Finished robots that move keep kids going more than lessons do.

- Start free: Scratch is free and designed for ages 8 to 16, per MIT. It teaches loops and if statements with blocks.

- Try a virtual robot: VEXcode VR's free tier has block coding and 15 playgrounds, and VEX lists it for grades 3+.

- First kit, ages 6 to 11: Wonder Workshop Dash ($189.99 at Stemfinity) is ready to use and coded with free Blockly and Wonder apps.

- First kit, ages 10+: the SparkFun Inventor's Kit v4.1.2 ($99.95) needs no soldering and ends with a robot that avoids obstacles, per SparkFun.

- First kit, ages 8+ on a budget: the ACEBOTT QD028 Football and Battle Car ($59.18 at ACEBOTT) is labeled 8+.

- Second kit, ages 12+: the ELEGOO Smart Robot Car Kit V4.0 ($75.99) adds line tracking, obstacle avoidance and app control, per ELEGOO.

- Second kit, ages 10+ with help: Petoi's Bittle X robot dog. Petoi says it takes about an hour to build and codes with blocks, Python and C++.

- Free next step: Raspberry Pi Foundation's free robot buggy guides, and Arduino Project Hub, a free site of community robot projects.

## The adult path

Adults can skip blocks. Learn a little Python, build a simple robot, then add theory as questions come up.

- Learn Python free: Python for Everybody (py4e.com) offers free lessons, a free book and autograded exercises.

- First robot: the SparkFun Inventor's Kit, or an Arduino robot from parts for about $76 at October 2026 store prices. See our how to build a robot guide.

- Second robot: a Raspberry Pi robot with a camera, or SunFounder's PiDog ($179.99, Pi not included). SunFounder says PiDog connects to several AI models.

- Theory, free: MIT OpenCourseWare's 2.12 Introduction to Robotics (Fall 2005, Asada and Leonard) has lecture notes, assignments and exams free to download.

- Theory with video, free: Northwestern's Modern Robotics book by Lynch and Park is free as a PDF, with free video lectures. Its six Coursera courses can be audited at no cost; graded work needs the fee.

- Short video lessons, free: QUT's Robot Academy by Peter Corke offers over 200 free lessons of under 10 minutes each, per Robohub.

- AI basics, free: Elements of AI from the University of Helsinki and Reaktor is a free self paced course, per AI4K12.

- Stretch goal: build Hugging Face's open source SO-101 arm and train it with the free LeRobot software.

## Free courses we checked

Each course below is described as free on a page we checked on October 18, 2026. We could not open QUT Robot Academy's own site, so confirm it is still online before you plan around it.

- Scratch (MIT Media Lab): free, ages 8 to 16.

- VEXcode VR Free (VEX Robotics): free block coding with virtual robots, grades 3+. Python needs a paid tier.

- Raspberry Pi Foundation robot buggy guides: free guides and videos. You buy the hardware.

- Arduino Project Hub: free community tutorials for Arduino projects.

- Python for Everybody (py4e.com): free Python course with a free book.

- MIT OpenCourseWare 2.12 Introduction to Robotics: free undergraduate notes and assignments, no video listed.

- Modern Robotics (Northwestern): free book PDF and videos; Coursera audit free.

- QUT Robot Academy: free video lessons in robotics and robot vision.

- Elements of AI: free online AI basics course.

- Hugging Face LeRobot docs: free guides for building and training AI robot arms.

## How long it takes

There is no fixed timeline. As a rough guide, a first kit robot takes a few weekends. A confident jump to Python or Arduino takes a few months of short weekly sessions. University courses like MIT's 2.12 are undergraduate level, so expect real math.

## Questions people ask

### How do I start learning robotics as a beginner?

Buy one beginner kit with no soldering, such as the SparkFun Inventor's Kit ($99.95), and build every project in it. Learn a little Python or Scratch alongside it.

### Can I learn robotics for free?

Mostly yes. Scratch, VEXcode VR's free tier, Python for Everybody, MIT OpenCourseWare 2.12, Modern Robotics and QUT Robot Academy are all free. You still need to buy hardware to build a real robot.

### What age can a child start robotics?

Block coding robots like Dash are for grades 1+. Build kits like the SparkFun Inventor's Kit are for ages 10 and up. Kits labeled 12+ usually need a parent's help.

### Do I need math to learn robotics?

Not to start. Beginner kits need only basic arithmetic. University courses like MIT OpenCourseWare 2.12 are undergraduate level and expect more math.

### Is robotics hard to learn?

The first robot is easy with a kit. It gets harder when you design your own parts or write control code, which is why a step by step path helps.

## Sources

1. [Scratch: About Scratch](https://scratch.mit.edu/help/about/)
2. [VEX Robotics: VEXcode VR](https://www.vexrobotics.com/vexcode/vr)
3. [Stemfinity: Wonder Workshop Dash](https://stemfinity.com/collections/coding/products/wonder-workshop-dash-da03-model)
4. [SparkFun: Inventor's Kit v4.1.2](https://www.sparkfun.com/sparkfun-inventor-s-kit-v4-1-2.html)
5. [ACEBOTT: Robot kits collection](https://shop.acebott.com/collections/robot-kits)
6. [ELEGOO US: Smart Robot Car Kit V4.0](https://us.elegoo.com/products/elegoo-smart-robot-car-kit-v-4-0)
7. [Petoi: Bittle X](https://www.petoi.com/pages/bittle-x-open-source-robot-dog-voice-controlled)
8. [Raspberry Pi Foundation: Get physical with computing](https://www.raspberrypi.org/at-home/posts/get-physical-with-computing/)
9. [Arduino Help Center: About Arduino Project Hub](https://support.arduino.cc/hc/en-us/articles/6957796358556-About-Arduino-Project-Hub)
10. [Python for Everybody](https://www.py4e.com)
11. [SunFounder: PiDog](https://www.sunfounder.com/products/sunfounder-pidog-robot-dog-kit-for-raspberry-pi)
12. [MIT OpenCourseWare: 2.12 Introduction to Robotics](https://ocw.mit.edu/courses/2-12-introduction-to-robotics-fall-2005/)
13. [Northwestern: Modern Robotics](https://hades.mech.northwestern.edu/index.php/Modern_Robotics)
14. [Robohub: Robot Academy](https://robohub.org/robot-academy)
15. [AI4K12: Elements of AI](https://ai4k12.org/elements-of-ai/)
16. [DFRobot: HuskyLens AI camera](https://www.dfrobot.com/product-1922.html)
17. [Hugging Face LeRobot docs: SO-101](https://huggingface.co/docs/lerobot/en/so101)
