Coding interview workspace

One calmer workspace for interview prep.

Editor, runs, Casey, and progress in one layout. Base Case 120, Blind 75, and NeetCode 150 on the same loop.

Open tracksEditor + CaseyProgressCohorts
Base Case
basecase.app/problem/a-star-search
Base Case problem IDE view with an editor, test output, problem statement, and Casey coaching side by side.

Surfaces

One workspace. Same layout everywhere.

Roadmap, IDE, practice, communities, and profile reuse the same chrome. You learn the product once.

A single path through Base Case 120.

Modules and next steps stay visible. You always know what to open next.

Base Case
basecase.app/roadmap
Base Case roadmap view showing the Base Case 120 curriculum organized into modules and problem cards.

Editor, tests, and Casey in one screen.

Run code, read failures, ask for a nudge. No separate tools to stitch together.

Base Case
basecase.app/problem/a-star-search
Base Case problem IDE view with an editor, test output, problem statement, and Casey coaching side by side.

Pick a problem and start.

Search and filters stay light. Every row opens the same problem room.

Cohorts beside the curriculum.

Rosters and assignments point at real problems, not links out to somewhere else.

Streaks and coverage you can read.

Profile summarizes depth: modules, categories, streaks, recent work.

Principles

Calm is a product decision.

Fewer surfaces, clearer loops. Casey, tracks, cohorts, and the IDE reinforce the same habit, not four different apps.

Socratic flow in the IDE

Casey lives in the problem room.

Coaching sits next to the editor so you are not pulled into another chat surface.

First-party + external lists

Tracks coexist.

Base Case 120, Blind 75, and NeetCode 150 share one progress loop. Change lists without changing tools.

Base Case 120Blind 75NeetCode 150
Roadmap ↔ profile

Signals you can use.

Roadmap and profile stay aligned: streaks, modules, and categories without vanity charts.

Cohorts in the core flow

Collaboration is native.

Assignments and rosters reference the same curriculum and IDE as solo practice.

Curriculum

Stays tied to the work.

Base Case 120 is the anchor. External lists sit beside it. Opening a problem always lands in the same room.

Base Case 120

The in-product spine.

Structured modules around problem-solving habits. The roadmap and profile both point here.

  • Guided modules with clear completion.
  • Same path in roadmap and profile.
  • Depth without sprawl.

External lists

Blind 75 & NeetCode 150 on the same rails.

Canonical lists sit beside Base Case 120. Switch lists without losing context.

  • Blind 75 next to Base Case 120.
  • NeetCode 150 in the same loop.
  • One workspace, multiple lists.

Practice

Problems open into the full room.

Editor, tests, Casey, and review load together. The list is never where work dead-ends.

  • Same IDE for every problem.
  • Coaching tied to the attempt.
  • Progress from real submits.