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.
After 4 hours, you walk away with:
- A terminal you know how to use —
pwd,ls,cd, pipes, redirection. - A real Git repo on GitHub — your name, your commits, your public history.
- A Python script you wrote calling a real public API.
- A SQL query you wrote against a real database.
- A shareable LinkedIn certificate naming exactly what you completed.
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.
-
LAYER 6
GUI — what you already know
VS Code, a browser, files. The same interfaces you use every day.
-
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. -
LAYER 4
Git & GitHub
Every completed exercise is a real commit. You learn Git by using it, not by studying it.
-
LAYER 3
SQL with SQLite
CREATE,INSERT,SELECT, joins — against a real database that lives in a single file, right inside your Codespace. -
LAYER 2
Python from zero
python3, variables, functions, files, pip — with the interpreter already configured in your environment. -
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
-
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.
-
Run
./cf startfor your first lessonA 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.
-
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.
-
Run
./cf checkto verifyThe 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.
-
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".
-
00
Welcome & orientation Your Codespace, the terminal, pwd, ls, cat. Your first file.~15 min
-
01
Navigating the file system cd, ls -la, find, mkdir, mv, rm. Find a hidden file.~25 min
-
02
Your first Git commit init, status, add, commit, log, diff. Write a decent commit message.~30 min
-
03
Your first Python script python3, variables, print, input, functions, running a script from the terminal.~30 min
-
04
Branches and merges in Git git branch, git switch, git merge, git log --graph. Your first merge of a branch.~30 min
-
05
Your first SQL query sqlite3, CREATE TABLE, INSERT, SELECT, WHERE. Books library with filters.~35 min
-
06
HTTP and public APIs curl, JSON, a Python script calling a real API and extracting fields.~30 min
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.