Skip to content

Practice

The Practice section has three tabs: Daily, Flashcards, and Resources.

Daily

Curated problems for the day, scoped to your energy level and weak topics.

  • Problems are tagged by topic (Arrays, Trees, Graphs, DP, etc.) and difficulty
  • The app surfaces topics you've solved less of to fill gaps in your coverage
  • Mark problems as done to update your progress and trigger streak tracking
  • At the end of a session you can log notes per problem

Tip: Even on low-energy days, doing 1–2 easy problems keeps the streak alive and compounds over time.

Flashcards

Flashcards use SM-2 spaced repetition — the same algorithm behind Anki.

How SM-2 works

After reviewing a card you rate yourself 0–5:

RatingMeaning
5Perfect recall
4Correct with slight hesitation
3Correct but needed effort
2Wrong but the answer felt familiar
1Wrong, barely remembered
0Complete blank
  • Ratings ≥ 3 → card interval grows (seen less often)
  • Ratings < 3 → card resets to interval 1 (seen tomorrow)

Cards you struggle with come back every day. Cards you've mastered space out to weeks.

Using flashcards effectively

  • Do a flashcard session every day — even 10 minutes compounds significantly
  • Be honest with your ratings — giving yourself 5s on cards you barely know defeats the purpose
  • Use keyboard shortcuts: Space to flip, 1–5 to rate

Resources

A curated list of reference links organized by topic — reading material, problem sets, and cheat sheets for when you want to go deeper on a specific area.

Built with VitePress