Skip to content

Design patterns

Recognise a pattern from a scenario or from code, tell it apart from its neighbours, and keep it with spaced review. Every answer is graded at once, and every wrong option says why.

How mastery grows
  1. New Not yet recognised
  2. Recognises 3 identify answers right in a row
  3. Applies Passed on the class canvas, on paid plans
  4. Retains Still right 21 days after recognising

Creational

Structural

Behavioural

Architecture

Drills coming. The lessons teach each one in the meantime.

Concurrency

Drills coming. The lessons teach each one in the meantime.

Foundations

How to read, choose and refactor towards patterns. These are lessons, without drills.