The computer science of a first university course, taught in the Python you know: how a computer stores numbers, text and objects, how to measure code, searching and sorting, recursion, logarithms, and the data structures every program is built from.
Free to start · adaptive placement finds your level · reviews timed to your own forgetting.
Every idea is taught with motivation and a worked example before the drills, and an FSRS spaced-repetition engine schedules each review for the day its model predicts you would forget it. A short placement check finds what you already know, so you start Computer Science Basics in Python exactly where it's useful.