user@cyberfuturo:~$ whoami

The $9 course that gets you past "I've never opened a terminal" to your first real commit on GitHub.

Terminal, Git, Python, and SQL — the prerequisite every junior dev job assumes you already have. One weekend, in your browser, zero install.

Chapter 00 + all exercises: free (runs on Codespaces free tier, 60h/month). The other 8 chapters + certificate + handouts: $9 once, lifetime. No subscription.

0 install
~4h hands-on
Real Git repo at the end
Runs on a Chromebook
9 chapters
Shareable certificate
$9 once · lifetime
4 languages · PT · ES · EN · FR

After 4 hours, you walk away with:

This is the baseline every junior dev job assumes you already have. And that no other beginner course ships in one weekend.

The 6 layers between you and a junior dev job

Clean Python doesn't matter if you can't clone a repo. We start where you already are — VS Code and a browser — and go down one layer at a time until you hit what job posts actually require.

  1. LAYER 6
    GUI — what you already know

    VS Code, a browser, files. The same interfaces you use every day.

  2. LAYER 5
    Terminal & Bash

    The same editor, now with a terminal open. pwd, ls, cd, pipes, and the shell you'll use for the rest of your career.

  3. LAYER 4
    Git & GitHub

    Every completed exercise is a real commit. You learn Git by using it, not by studying it.

  4. LAYER 3
    SQL with SQLite

    CREATE, INSERT, SELECT, joins — against a real database that lives in a single file, right inside your Codespace.

  5. LAYER 2
    Python from zero

    python3, variables, functions, files, pip — with the interpreter already configured in your environment.

  6. LAYER 1
    HTTP & real APIs

    curl, JSON responses, your first script calling a public API. Now you know how the Internet actually works underneath.

How it works

  1. Open the project in GitHub Codespaces

    One click from the button above. GitHub gives you a virtual machine with VS Code, a terminal, Python, Git, and SQLite already configured. Nothing to install.

  2. Run ./cf start for your first lesson

    A small program (written in pure Python, no dependencies) shows you the task, instructions, and hints. Lessons live in the terminal because the terminal is what you're here to learn.

  3. Do the task with real commands

    Each exercise is a small mission: create a file, find a hidden one, write a Python script, run a SQL query. You use real tools, not simulations.

  4. Run ./cf check to verify

    The checker looks at the real state of your file system, your Git repo, or your program's output. It tells you what worked and what's missing.

  5. Every completed lesson is a Git commit

    You learn Git without realizing it: each achievement is recorded in your history. When you finish the course, you'll have a real repository with 30+ real commits, ready to put on your CV.

Syllabus — version 0.1

A small subset, taught in depth. The longer the syllabus, the less likely you are to finish it. We pick lessons that are essential, not "nice to have".

Total: 7 lessons · ~3h 15min of hands-on tasks.

Start now

You don't need to install Python. You don't need to configure Git. You don't need a powerful laptop. All you need is a free GitHub account and a browser.

Rather wait for updates?

If you'd rather wait until the advanced lessons are out, drop your email. We'll send you a short note when a new lesson ships or something important changes. Low frequency, no sharing, no selling.

Your email is used only for CyberFuturo updates. We don't share it, don't sell it, and don't hand it to any sponsor.