Skip to content
$ codebricks --start

Stop Grinding.
Start Building.

Break algorithm problems into reusable code bricks, then lock them into memory with spaced repetition. Learn the patterns once. Solve problems forever.

There’s a Better Way

The Old Way

  • ×Grind 500 coding interview problems
  • ×Forget solutions after a week
  • ×No transferable understanding
  • ×Cramming before interviews

The CodeBricks Way

  • Learn 88 reusable patterns
  • Spaced repetition locks them in
  • Each pattern applies to 5-15 problems
  • Confident, not cramming

Science-Backed Retention

Without review, you forget 80% within a week. Spaced repetition changes that.

100%50%0%Day 1Week 1Month 1Month 3Without reviewWith SRS

~20%

retained after 1 month without review

~90%

retained with spaced repetition

5x

fewer reviews needed vs cramming

How It Works

Three steps from zero to interview-ready.

{}
1

Learn the Bricks

Each brick is a fundamental coding pattern: two pointers, sliding window, DFS traversal. Study it, type it, master it through progressive repetition.

2

Review with SRS

Our spaced repetition system brings bricks back at the perfect moment. Four review modes keep it fresh: type it, fill blanks, reorder, multiple choice.

3

Solve Real Problems

When your bricks are strong, compose them into full interview-style solutions. 486 problems from top interview lists, each broken into their component bricks.

88

Reusable Bricks

486

Algorithm Problems

55

Progressive Levels

6

Languages

Simple Pricing

Start free and upgrade when you’re ready to unlock everything.

Free

$0/forever

  • First 2 levels free
  • Get started with core patterns
  • No credit card needed

Pro

POPULAR

$4.99/mo

or $39.99/yr (save $20)

  • All 55 levels
  • 486 problems
  • Priority support