P Prep · a commonplace book Sign in

prep

Remember anything.

A flashcard app that does the scheduling for you. Describe what you want to learn — get a deck back. Study a handful of cards a day; the hard ones return when you'd forget them.

Start a deck — it's free No card. Sign in with Google.

How it works

1

Describe what you want to learn.

A topic, a textbook chapter, a paper, a syllabus, a body of code. Anything you'd want to keep in your head.

2

Get a deck of cards.

An AI agent plans short questions and answers. Review, edit, accept what lands — every card is yours to keep, edit, or delete later. Or write the cards yourself, if you'd rather.

multiple choice

What does ACID stand for in database transactions?

  • Atomic, Consistent, Idempotent, Durable
  • Atomic, Consistent, Isolated, Durable
  • Asynchronous, Consistent, Isolated, Distributed
short answer

What's the time complexity of inserting into a balanced BST?

Answer O(log n)
code

Reverse a singly linked list in place.

def reverse(head):
    prev = None
    while head:
        nxt = head.next
        head.next = prev
        prev = head
        head = nxt
    return prev
3

Study what's due.

Each card schedules itself with FSRS — the hard ones return right before you'd forget, the easy ones get out of your way. Push notifies when a stack comes due. Study for 90 seconds on the train, then close it.

What you get

  • AI-built

    Describe a topic — paste a chapter, paper, or syllabus. An agent plans the deck for you. Edit anything; nothing is locked.

  • FSRS

    Cards schedule themselves based on your recall. The hard ones return; the easy ones get out of your way.

  • PWA

    Installs on your phone like a native app. Push notifies when a stack comes due. Works offline-tolerant.

  • BYOK

    Generation and grading run against an API key you supply. Your model, your bill — no shared pool to throttle against.

Start a deck.

Free for now. Sign in with Google — no card.

Get started

Install prep on your home screen.

Faster open, offline-tolerant, push-notified when a stack of cards comes due.

Don't show again