Algorithms
Dynamic Programming Patterns Lab
State design drills that treat DP as a communication skill, not a trick list.
Studio-heavy 5 weeks · intensive weekends Advanced
680 GEL
Informational price—final fees appear on your admissions letter.
Request information
We catalogue overlapping subproblems by writing bad solutions first, then refactor into tables with explicit dependency arrows.
- State machine worksheets
- Pair programming on digit DP warmups
- Narrated film of a mentor refactoring a greedy mistake
- Table dimensionality checklist
- Audio memos explaining transitions
- Office hours for stuck reconstructions
- Portfolio write-up template
- Sketch DP dimensions before coding
- Identify hidden linear structure in string tasks
- Explain transitions to non-technical stakeholders
Salome Janelidze
Algorithms mentor specialising in interview storytelling.
Is this only for contests?
No—most examples come from product analytics and scheduling problems.
Do you supply test harnesses?
Yes for core labs; stretch problems expect you to craft cases.
What is excluded?
We do not teach bitmask DP or optimisations requiring convex hull tricks.
“We reused the Digit DP warmup worksheet during sprint planning—surprisingly practical.”
Dato · Remote payments team “Honest review: some weeks felt heavy, but the dependency arrow ritual fixed my memoisation bugs.”
Eka · 4/5 · Google