Coding Prep

45 minutes a day to interview-ready.

A 16-week Python plan from easy to hard, with an editor and tests in your browser, a redo queue that brings problems back before you forget them, and a mock-interview timer.

  • 115 problems with tests and reference solutions
  • Notes, confidence ratings and spaced repetition
  • Progress by pattern, so you know what to practise next
def two_sum(nums, target):
    seen = {}
    for i, x in enumerate(nums):
        if target - x in seen:
            return [seen[target - x], i]
        seen[x] = i
# ── tests ─────────────────
✓ 5 of 5 tests pass