One practice engine, a growing library — college course subjects first, then the certifications that come after. Each has its own guide and its own free app. Filter by category to find yours.
College computer science — and the first stop if you're teaching yourself to code, no classroom required. Core terminology, program anatomy, primitive types, increment and compound assignment operators, traced code output.
A first programming course — and the place most self-taught programmers start. Names and types, input and conversion, the error families, boolean logic and conditionals, and lists including the aliasing question that catches almost everyone.
Foundations now — functions, trigonometry and analytic geometry. Limits and derivatives in progress.
Logic, quantifiers, proof methods, and induction — the course where the reasoning is what gets graded.
SY0-701 · entry-level cybersecurity. All five domains, PBQ-style scenarios, timed mock exams.
Next Generation (NGN) nursing licensure. Client-needs-weighted practice with rationales.
N10-009 · networking fundamentals — a natural pairing with Security+.
Core 1 & Core 2 · the classic IT-support starting point.
Cybersecurity analyst — the step beyond Security+.
Nothing matches those categories yet — clear a filter to see more.
Taking a class we don't cover yet? It helps us prioritize — the roadmap follows demand.
Pick a course or exam above, or jump straight into Java — no account required.
Open the Java app