CoursesRobotics

MRT Python Robot Engineering — Scratch to Python

Build your skills with our interactive curriculum.

🎯 Ages 6+ 📈 Beginner to Intermediate 📚 25 interactive lessons 🔄 Updated June 2026

What you'll learn

  • ✅ Step-by-step interactive guidance
  • ✅ Practical problem-solving skills
  • ✅ Foundation principles of STEM
  • ✅ Build and program real-world projects

Requirements

  • • PC, Mac, or compatible tablet with a modern browser.
  • • No prior experience necessary.
  • • MRT Robotics kit is required for hands-on building.

Course Content

6 sections • 25 lessons

Part 1 — From Blocks to Python

▶️ Lesson 01 — What Happens When I Click a Robot Block? Preview
🔒 Lesson 02 — The Six Machines Working Together
🔒 Lesson 03 — Robots Speak Numbers, Not English
🔒 Lesson 04 — Turning Robot Actions into Python Functions
🔒 Lesson 05 — Speed 0–100 to PWM 0–255

Part 2 — Packets and Protocols

🔒 Lesson 06 — Motor Direction and GPIO Pins
🔒 Lesson 07 — What Is a Packet?
🔒 Lesson 08 — Building a PWM Packet in Python
🔒 Lesson 09 — Creating mrt_protocol.py
🔒 Lesson 10 — Connecting via USB Serial

Part 3 — USB Serial Control

🔒 Lesson 11 — Sending Your First Packet via pyserial
🔒 Lesson 12 — Moving the Robot Forward and Stop
🔒 Lesson 13 — Bluetooth and BLE Theory
🔒 Lesson 14 — Scanning for BLE Devices
🔒 Lesson 15 — Connecting via BLE GATT

Part 4 — BLE and Full Control

🔒 Lesson 16 — Sending BLE Packets
🔒 Lesson 17 — The MRTRobot Class
🔒 Lesson 18 — Four Motors: L1, R1, L2, R2
🔒 Lesson 19A — Reading Sensor Data (GET Packet)
🔒 Lesson 19B — Ultrasonic Sensor via BLE
🔒 Lesson 20 — Full Robot Program

Bonus Challenges

🔒 Bonus A — Protocol Detective
🔒 Bonus B — Build Your Own Function Library
🔒 Bonus C — Autonomous Navigation Challenge

Theory

🔒 Theory — Robot Mainboards, Trends & MRT ESP32

Subscription

Get access to this course and all other MRT eLearning pathways with a family subscription.

Start Learning with Subscription
or
Buy Robot Kit & Unlock Learning Access
Robot kit purchases may include valuable eLearning access. The included courses, lesson access, and access period may vary depending on the product, bundle, and current policy.

This course includes:

  • 💻 Full lifetime access
  • 📱 Access on desktop and tablet
  • 🏆 Certificate of completion
  • 📊 Parent progress dashboard
Scroll to Top