Build the foundations, operate real databases, automate the work, and prove you can keep production services reliable.
This is a safe pretend computer. Type commands and see what happens. You can't break anything! Pick where you want to practice:
💡 Press ↑ for last command. Type help for tips. Type clear to clean the screen.
Analogy: a package name is a car model; the exact version is its model year. A recall may affect one year but not every car ever made.
Query the live OSV vulnerability database, interpret the evidence, and decide what you would verify before upgrading. This is defensive training—not permission to probe systems you do not own.
Pick which phase to be quizzed on:
For teachers. See who has started, who is stuck, and who is flying — and teach from the front with lecture mode.
Open the corporate instructor guide, rubric and accommodations →
For people who already run a database for a living. You will not be asked what a computer is.
Pick the engine you know. You get the map across to PostgreSQL, the places where your instincts will actively mislead you, and a placement test that opens the Postgres phases if you pass it — because a skip that is not earned would make every other unlock meaningless.
pgAdmin, SQL Server Management Studio and Oracle Enterprise Manager are the same shape: a tree of objects on the left, somewhere to write SQL, and the answers underneath. Learn the shape once and all three stop being strange.
This is not a picture of a tool. It runs on the real PostgreSQL already inside this app — the tree shows your actual tables, the SQL really executes, and the plan is a real plan.
Everything so far has been on a pretend computer where nothing can break. That was the right place to start — and it is not where this job is learned.
A simulator teaches vocabulary. A real machine teaches consequences: keys that do not work, disks that fill, a service that will not start at eleven at night. It costs nothing to get one, and the app will check that you really did.
Everything in the order you take it. Tap any stage to open it, and any lesson to go straight there.
Every stage below comes in the order you would really meet it, from never having opened a terminal to being the person a company calls when everything is on fire.
Each stop starts with an everyday picture, then gives you the real words for it — because a word you have a picture for is a word you keep. The job titles are real: you do not have to reach the end to be employable.
You cannot watch everything, so what do you actually watch? Get that wrong and you either sleep through a real disaster or get woken up every night for nothing.
You do not open the bonnet every five minutes to check the engine. You glance at three or four dials: fuel, speed, temperature. Somebody chose those dials carefully — they are the few numbers that tell you the most about everything else. Monitoring is choosing your dials.
Engineers settled on four that matter most. Tap each one to see what it means, then build an alarm and test it against a real day at Ma Manka’s shop.
Something is broken and real customers cannot pay. Your job is to work out why and fix it. This is how reliability engineers actually spend their day - and you cannot learn it from reading.
This is a safe pretend shop. Nothing you type can break anything real, no answer is wrong, and you can start over as many times as you like.
💡 Press ↑ for your last command. Type help any time. Type clear to wipe the screen.
Time to get that DBA job. Three ways to prep, in order:
Everyone who opens the app appears here - online right now and recently. Auto-refreshes every 20s.
Live app health: who's active, and any JavaScript errors learners hit (captured automatically).
Decide who can use the app. When the gate is ON, new visitors must enter an access code you create here. Existing admins are never locked out.
Make a class, hand the teacher the code and PIN. Pupils then enrol themselves with the class code — you never type a hundred codes by hand.
Hear the near-human voices before you assign them. Lessons use the warm voice (Sulafat) for everyone, and the youthful voice (Leda) for the youngest learners (phases 1-3). Tap any voice to hear it in the current language.
Real-time view of every student syncing to your TaTech cloud (Supabase).
Look how far you've come! Keep going. Every star counts.
Earn a TaTech certificate for each chapter you finish! Download or print to save.
Export a readable index of your checked lessons, lab machine, tool demonstrations, operational writing and incidents. Review it before sharing: never include passwords, tokens, customer data, private addresses or production hostnames.
Open artifact starter set →The lessons, quizzes and checks are already on this device. The real PostgreSQL and the real Python are not — they are fetched the first time you use them. Fetch them now and the whole app works with the network off.
Every change is saved locally first. Your personal code safely merges completed work and best scores across up to three devices. If syncing fails, the cloud button shows Retry and resumes when the network returns.