user@cyberfuturo:~$ ./cf start

Getting started.

Three steps, zero install. Exercises run in a GitHub Codespace — a browser-based VM with Python, Git, and SQLite preconfigured.

You only need a free GitHub account. 60 h/month of free Codespaces covers the entire course.

Step 1 — Open the Codespace

Click Open in Codespaces. GitHub spins up a VM with VS Code in the browser, the repo already cloned, and every tool preconfigured.

Prefer local? git clone https://github.com/notifuturo/cyberfuturo.git and open the folder in your editor. You'll need Python 3.11+ installed.

Step 2 — See the lessons

With the terminal open in the Codespace, run:

Step 3 — Finish the first lesson

Start with lesson 00 and work in order. For each lesson:

  1. ./cf start NN

    Prints the task in the terminal. Run ./cf show NN to see it again.

  2. Do what the task asks

    Create files, run commands, edit code — all in the same terminal or the Codespace's editor.

  3. ./cf check

    Validates your work. If it passes, the lesson is marked complete. If not, the validator tells you what's missing.

  4. ./cf next

    Jumps to the next lesson. Or ./cf list to see them all again.

Want the full explanation?

Tasks are free forever — the repo is public. The full teaching chapters (explanations, the "why", analogies) are part of the course: buy it once for $9 USD for lifetime access in 4 languages, plus handouts and certificates as you complete each module.