Proof you can do it — not proof you watched it.

Watching a video makes you feel like you understand something. It doesn't mean you can do it. learnctl grades you by having you actually do the work — against your own files, containers, or cluster — checked by a verifier, not a chatbot's opinion of your answer. Install once, run locally, own the result.

$ pip install learnctl $ learnctl install <slug>

How it works

Hands-on labs, not videos

Every stage is a real task against your own machine — a broken cluster to fix, a pipeline to ship, a query to optimize.

Graded by a verifier, not a vibe

Pass/fail is decided by checking your actual files, containers, or cluster state — not by whether your answer sounds convincing.

Mastery that sticks

Spaced repetition brings concepts back before you forget them; a Socratic interview makes you explain your reasoning before a stage counts as mastered.