The exam bank.
15 crash courses across 1 school — built from the real textbooks, deep enough to sit the paper. Find yours by code.
Athabasca University
Tuned to this school’s syllabus, textbook, and exam.
Python from Zero
Type the language until it types itself
Java from Zero
Zero to hire-ready — and OCP-exam ready
Java for Programmers
Advanced object-oriented Java, built for the exam
UNIX
Live in the shell — 85 lessons across the user's and the programmer's view
Practical Java Network Programming
Sockets, protocols, and servers — typed line by line
Design & Analysis of Algorithms
Implement, run, and analyze the algorithms — exam-ready
Introduction to Database Management
Model it, normalize it, and query it in real SQL — exam-ready
PostgreSQL
Query real data — by writing real SQL
Computer and Network Security
Both halves of the paper — 308 multiple-choice drills and 33 written answers
Software Engineering
Write the paper, not just the code — 99 rubric-graded exam answers
Artificial Intelligence
Logic, search, and learning — hand-traceable and exam-ready
Open courses
The subject itself — before it’s tuned to any one school’s exam.
Dvorak & Colemak
Touch-type the alternative layouts
Memra Foundations
Learn the Memra method in 10 minutes
Touch Typing
From a cold home row to muscle memory
Vim
Edit at the speed of thought