Understand the tools.
Learn by using them.
Real Git. Real PostgreSQL. A Linux terminal ready to explore. Work through practical scenarios, try things out, and build skills that stay with you.
Find your courseEvery change has a story.
See what’s changed, then save your first commit.
Changes not staged for commit:
1 file changed, 2 insertions(+)
A place to start. Room to grow.
From your first command to everyday confidence.
Git
Build a clear mental model of version control. Make commits, work with branches, and recover when things go wrong.
PostgreSQL
Get comfortable with SQL and go deeper into databases. Query real data, understand indexes, and tune PostgreSQL.
Less setup. More discovery.
Start with a real situation
Each lab gives you a practical problem and a clear next step. Learn why a command matters as you use it.
Try it in a real terminal
Your practice environment runs in the browser. Experiment freely, and reset the lab whenever you need a fresh start.
See your progress
Check each objective as you go. Completed lessons stay saved in this browser, so you can pick up where you left off.