Step-by-step session walkthrough
1
Select a deck
Open a deck from the flashcards list.
2
The card queue loads
The backend builds the queue from cards due in that deck:
- Blue border — New card (never studied before)
- Red border — Learning or Relearning card (progressing through learning or relearning steps)
- Green border — Due card (returning for a long-term review)
3
Read the question and flip the card
Read the front of the card, then flip to reveal the answer. If the card includes a code example, it is shown with the answer.
4
Rate your recall
Choose the rating that best matches your recall:
5
The scheduler updates and loads the next card
The backend records the rating, updates progress, calculates the next interval, and advances the queue.
6
Session ends when the queue is empty
When there are no more due cards in that queue, the session ends.
Undoing the last review
If you rate a card by mistake, you can undo the most recent review.- Keyboard shortcut: Press
Cmd+Zon macOS orCtrl+Zon Windows and Linux.
Practical edge case
If you see “all caught up” immediately, do not assume the deck is empty. More common causes are:- No cards are due yet
- Your new-card limit has already been reached
- The seed step has not populated the database as expected

