Core of Logic
Menu

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
Dynamic Programming Patterns Lab cover

Description

We catalogue overlapping subproblems by writing bad solutions first, then refactor into tables with explicit dependency arrows.

Included

  • 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

Outcomes

  • Sketch DP dimensions before coding
  • Identify hidden linear structure in string tasks
  • Explain transitions to non-technical stakeholders
Salome Janelidze portrait

Salome Janelidze

Algorithms mentor specialising in interview storytelling.

FAQ

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.

Experience notes

“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