Skip to main content

Welcome

XRP Python Curriculum

Learn Python by programming a real robot

5 modules18 weeksHigh school ยท no experience needed

Students progress from visual block-based programming all the way to autonomous grid navigation with obstacle avoidance โ€” writing real Python to make an XRP robot drive, sense, and think. Every concept is introduced right when it's needed to solve a concrete robot problem.

๐Ÿ‘ฉโ€๐Ÿซ

You're viewing the curriculum in teacher mode โ€” the gray boxes and this banner are only visible to you. Flip the switch in the corner off to see exactly what students see.

The five modulesโ€‹

Module 1

Learning to Drive

Visual programming โ†’ Python. Variables, loops, functions, and the XRP API.

Module 2

Line Tracking

Sensors and control loops. While-loops, conditionals, and your first classes.

Module 3

Grid Driving

Applying your own classes to drive patterns on a real taped grid.

Module 4

Manhattan Navigation

Coordinate systems, tuples and lists, and algorithmic pathfinding.

Module 5

Dijkstra's Algorithm

Graphs, obstacle detection, and dynamic rerouting in real time.

:::tip Proof of concept This site is a working sample. Module 1 ยท Lesson 1 is fully built out to show the VEX-style format โ€” teacher-notes toggle, knowledge checks, and video / image placeholders. Open it from the sidebar to take the tour. :::