⚡ Drillbench
A Windows desktop workbench for learning technology by doing — drills, runnable polyglot notebooks, an embedded Spark UI, and an AI coach that turns any pasted question into a richly-explained study notebook.
Windows 10/11 x64 · free · opens with a demo profile of 160 real study notebooks.
Spark features need Python 3.11/3.12 and
JDK 17 (JAVA_HOME); AI features need your own
OpenAI / Anthropic key.
📓 Runnable study notebooks
Polyglot cells on a live Python kernel: PySpark, Spark SQL, git, Terraform, KSQL, YAML, markdown with KaTeX & mermaid, SVG diagrams — plus a Scala pad and a Kafka pad.
🤖 AI coach
Paste an exam question or any topic — get back a runnable, richly-explained lesson notebook. Ask-LLM on any cell, AI edits, practice mode with retype drills.
🔥 Real Spark, locally
A real local Spark with drills and hidden tests, per-cell job insight, and the Spark UI embedded right next to your notebook. Delta & Iceberg opt-in.
🗂 Workspaces for anything
Profiles → workspaces → pads: study spaces for Kafka, Terraform, Kubernetes, Snowflake, cloud certifications — even pure math.
Drillbench started as a PySpark-only trainer — that's still its founding workspace — and grew into a universal drillbench: whatever you're learning, the loop is the same. Paste a question, get a runnable notebook, drill it until it sticks.