Enterprise database training

Learn databases
through real infrastructure,
not simulated environments

Datanerves provisions isolated PostgreSQL environments for every student, grades labs against actual database state, and structures learning through proven engineering paths.

Level 1 is free forever. No credit card required.
student@datanerves:~$ psql labdb
labdb=# SELECT schemaname, tablename, pg_size_pretty(pg_total_relation_size(schemaname||'.'||tablename)) AS size FROM pg_tables WHERE schemaname = 'public' ORDER BY pg_total_relation_size(schemaname||'.'||tablename) DESC;
tablename | size
--------------+-----------
transactions | 1842 MB
accounts | 128 MB
users | 42 MB
(3 rows)
labdb=# EXPLAIN ANALYZE SELECT * FROM transactions WHERE user_id = 42;
Seq Scan on transactions (cost=0.00..481233.12 rows=16824)
Planning Time: 0.8 ms Execution Time: 3847.2 ms
labdb=#
Grading result
All checks passed — +150 pts
Environment
PostgreSQL 16 · Rocky Linux 9
Rocky Linux 9
PostgreSQL 16
Per-student isolation
Ansible grading
Browser terminal
5 languages
16.5M row dataset
Our approach

Labs are the product.
Theory exists to prepare you.

Most training platforms deliver content through video lectures and multiple-choice questions. Datanerves gives you a real Linux server, a real PostgreSQL database, and real engineering problems — graded against the actual state of your environment.

65+
Practice labs
<60s
Environment startup
100%
Real PostgreSQL 16
Instant
Automated grading
Real isolated environments
Each student gets their own Rocky Linux 9 container with PostgreSQL 16. No shared sandboxes. No simulations.
Automated grading
Ansible playbooks inspect the actual database state. Either the index exists or it does not. Pass or fail, immediately.
Production datasets
FinTrack: 16.5M rows across accounts, transactions, and users. Real query plans. Real performance problems.
Structured paths
Theory, guided exercise, then practice lab — in that order, for every chapter. Always know where you are.
Browser terminal
No SSH setup. No local installation. Open your lab and type directly into a real Linux shell from any browser.
5 languages
Content in English, French, Arabic, Spanish, and German. Arabic renders right-to-left automatically. Switch mid-session.
Learning flow

From concept to verified competency

Every chapter follows the same sequence. No skipping steps.

1
Read the theory
Each section explains the concept with production context, code examples, and operational callouts.
2
Guided exercise
Follow step-by-step instructions with per-step solutions revealed on demand.
3
Launch your lab
Your isolated environment starts in under 60 seconds. Dataset pre-loaded. Ready to use.
4
Solve the challenge
A real scenario. Interact directly with the database. No guidance unless you request a hint.
5
Get graded
Submit your work. The grader inspects actual database state. Immediate result.
Course catalog

Start with PostgreSQL. Scale to your full stack.

CourseFree entry
PostgreSQL Track
4 levels · 65+ labs · Rocky Linux 9 · PostgreSQL 16
Level 1 — FoundationsFree
Level 2 — Performance TuningPro
Level 3 — TroubleshootingPro
Level 4 — Security & HardeningPro
Coming soon
Oracle Database Track
RAC, Data Guard, AWR/ASH, performance tuning, RMAN backup and recovery.
In development
Notify me when available
Coming soon
MySQL / MariaDB Track
Replication, InnoDB internals, query optimization, high availability.
In development
Notify me when available
Also on the roadmap: SQL Server MongoDB Redis Cassandra Kubernetes Linux Administration
For organizations

Run hands-on training sessions with real infrastructure for every participant

The same lab engine that powers the Academy is available for your organization. Training centers, universities, consulting firms, and enterprise IT teams use Datanerves to deliver practical technical training at scale.

One-click session launch
Specify participants, choose a lab template, and launch. Every student gets an isolated environment in under 60 seconds.
Instructor dashboard
Monitor active students, view lab completion, restart environments, broadcast announcements.
Reusable lab templates
Choose from the growing template marketplace or bring your own content. PostgreSQL, Oracle, Linux, Kubernetes, and more.
Request a demo Learn more about Organizations →
Training Session — PostgreSQL Foundations · Cohort 12
8 active
A
Ahmed B.
Lab: Indexes
Active
S
Sarah K.
Lab: Transactions
Grading
M
Marc D.
Lab: JOINs
Completed
L
Layla A.
Lab: Schema Design
Active
C
Carlos R.
Lab: CTEs
Active
8
Active
3
Passed
94%
Completion
Pricing

Simple pricing. Start free.

Level 1 — Foundations is free forever. No credit card required.

Free
$0 /forever
No credit card required
Level 1 — Foundations (10 chapters)
10 practice labs with grading
Real isolated PostgreSQL environment
Browser terminal
5 languages
Levels 2, 3, 4
Performance Tuning labs
Certificate of completion
All Access
$49 /month
or $349/year — save 41%
Everything in Pro
All future database tracks
Oracle track (when available)
Early access
Priority support
All certificates
Team access — 3 seats
7-day money-back guarantee
Not satisfied in the first 7 days? Email us for a full refund. No questions asked.
Training your team? Contact us for enterprise pricing →
FAQ

Common questions

No. Your lab runs in an isolated container in the cloud. You access it through a browser-based terminal.
Real. You get a genuine Rocky Linux 9 server with PostgreSQL 16. The grader checks the actual state of your database — not a quiz.
Yes. 10 chapters, 10 labs, isolated container. Free forever. No credit card, no expiry.
You click Submit. Ansible playbooks inspect the actual database state and return an immediate pass or fail.
Completely. No deadlines, no live sessions. Progress is saved automatically.
Each lab has up to 3 hints. Each hint deducts 10% from your score. The guided exercise for each chapter also walks through the correct approach.
Yes. The Organizations tier lets you run private training sessions with isolated environments for every participant.

Ready to start?

Level 1 is free. Your first lab environment starts in under 60 seconds.

Create free account Sign in to existing account →
No credit card · No setup · Free forever on Level 1