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:
-
./cf start NNPrints the task in the terminal. Run
./cf show NNto see it again. -
Do what the task asks
Create files, run commands, edit code — all in the same terminal or the Codespace's editor.
-
./cf checkValidates your work. If it passes, the lesson is marked complete. If not, the validator tells you what's missing.
-
./cf nextJumps to the next lesson. Or
./cf listto 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.