Skip to content

Learning Hub

Learn databases by running them

Free interactive courses for developers, DBAs and architects. Examples run in your browser against a seeded sample database, and progress stays on your device. No account, no install.

From the first query to sharded clusters: CRUD, aggregation, indexes and explain(), schema design, transactions, replication, sharding, WiredTiger internals and Percona tooling. Every example runs against a seeded database in your browser.

66 lessons7 levels31 exercises7 incident scenarios6 build projects208 interview questions

A real PostgreSQL 18 server runs in your browser, so every example, plan and catalog query is genuine. From the first SELECT to window functions and JSONB, EXPLAIN ANALYZE and indexing, MVCC, VACUUM and WAL, then replication, sharding and production architecture, and on to pgvector, hybrid search and RAG.

82 lessons9 levels35 exercises8 incident scenarios8 build projects5 labs218 interview questions

From the course to your own clusters

The courses teach the model; DBHelm runs it on real deployments. Connect your self-hosted MongoDB and PostgreSQL on Kubernetes or VMs to see explain plans, index usage, replication lag and slow queries in one place.