freerobotics
← all months

Month 0 · optional · ~4 weeks, 1 h a day

Python and your setup

Your goal this month: write small Python programs and run a robot simulation in your browser.

Every course on this path assumes you can read and write Python. Half of all engineering jobs at humanoid companies name it, and most of the rest assume it.

You don't need a GPU or a robot. A normal laptop and a browser are enough for the whole path.

month 00/6 · 0%

Watch

python.org

Read chapters 3 to 9: numbers, lists, loops, functions, modules, classes. Type every example yourself.

MuJoCo tutorial notebook ↗runs in Google Colab

Google DeepMind

Open it, press run, and watch a simulated scene move. No install needed. You'll come back to MuJoCo in Month 2.

What to focus on

  • →Variables, lists, dictionaries, loops and functions
  • →Reading an error message instead of panicking at it
  • →Running code in Jupyter / Google Colab
  • →Installing a package with pip

Practice task

Colab notebook coming soon

Three small programs, each under 50 lines:

Milestone: by the end of this month you can

Get the next checkpoint by email

One topic, one task and one new resource every week.