Back to blog

How to Use Flashcards Effectively (What Actually Worked in College)

Flashcard habits that work in engineering: one idea per card, tags, daily reviews, and what to fix when decks stop helping.

Engineering at UofT, graduating next year. I've used flashcards since high school, mostly because my memory for raw facts was never great and I needed something that forced me to actually remember stuff for tests.

What took me a while to figure out is that making cards and reviewing cards are two completely different things. I spent most of first year making big decks, flipping through them while half paying attention, and then wondering why I couldn't write answers on the exam.

If I recall correctly, our first year calculus class went through derivatives and integrals in about three months. In high school that took a full year. Engineering moves like that across the board. You don't get time to relearn something from October when the midterm hits in November. If week 3 didn't stick, week 8 is a problem.

This post is what I do now. I use Nebulearn for PDFs and FSRS reviews currently, but none of this depends on a specific app. More background: what is spaced repetition, flashcard mistakes.

Cover the answer before you flip

I cover the back of the card because that's the only part that counts. If I peek early, I'm just reading. My brain recognizes the words and I walk away thinking I know it when I really don't.

First year materials was where this clicked for me. I had around 150 cards going into the midterm and felt okay about them. On the test I kept almost remembering definitions, like I could picture where they were on my notes, but I couldn't write them out cleanly. I had been recognizing, not recalling.

There's actual research behind this called the testing effect. Trying to pull an answer from memory strengthens retention way more than rereading the same thing. Flashcards are basically a way to do that in small doses.

My process now: read the question, pause, say or write the full answer in my head, then flip. If I can't produce it, I mark it wrong. "Felt like I knew it" doesn't count.

One idea per card

I split big cards because I kept failing exams on specific details buried inside cards I thought I knew.

My old habit was putting whole processes on one card. Something like explain the Krebs cycle with a full paragraph on the back. During review I'd read it, it would make sense in the moment, and I'd move on. Then the exam would ask about one step and I'd freeze because I never learned the pieces separately.

Now I try to make each card answerable in a few seconds. If it takes longer, I break it up. What goes in, what comes out, what happens at each stage. You build the full picture from small parts instead of hoping one giant card sticks.

I like doing it this way because spaced repetition schedules each card on its own. I might have step 2 down cold and still mess up step 4. Separate cards means the app can keep drilling the weak part without me re-reading the whole thing every time.

If you're using AI to generate decks, expect to split a lot on the first pass. The drafts come out too long pretty often. I usually spend ten minutes chopping before I start my first real review.

Tag by week and by exam

I tag cards because my untagged decks became impossible to manage.

I used to just add everything to one pile and review all of it every night because I was worried I'd miss something. That meant scrolling through old material I didn't need while trying to prep for something due next week. It took forever and I stopped being focused around card 60.

Now I tag by lecture week and by exam, things like week-4-thermo or ece-midterm-2. Before a midterm I only review what's tagged for that test. After it's done I archive the tag so it stops showing up in my daily queue.

One folder per course, tags inside for each chunk. I keep the structure simple on purpose so I'm not spending time reorganizing when I should be reviewing.

Read the lecture before you make cards

I read the material once before generating cards because I wasted time otherwise.

I tried uploading a circuits PDF cold once and got flashcards about random slide headers and figure labels. None of it matched what my prof actually tested. The tool didn't know what mattered. I didn't either because I hadn't read it yet.

Now I go to lecture or skim the notes first, then make cards on what was actually covered. For engineering I use flashcards for definitions, formulas, and relationships I need to recall quickly. I still do practice problems for anything procedural. Cards hold the base layer. Problems are where you apply it.

Actually say the answer

I say answers out loud when I can because I catch myself faking it otherwise.

I'll read a question, think "yeah that's familiar," flip the card, and realize I couldn't have stated it clearly ten seconds ago. That used to eat up whole study sessions. Now if I can't say it, I treat it as a miss.

I also stopped flipping my entire deck every night. That was basically re-reading. I use FSRS on Nebulearn so missed cards come back soon and easy ones wait longer. Spaced repetition in general works because reviewing right before you forget is more efficient than cramming the same pile repeatedly. That's why I do short daily sessions instead of one long block before the test.

Short daily sessions

I cap review time because long sessions made me feel productive without helping much.

I used to sit for hours flipping cards, mostly ones I already knew. I'd finish tired and assume that meant progress. My marks didn't really change until I switched to 15 minutes on the streetcar or between labs, most days of the week.

Research on distributed practice backs this up for long-term retention. Calc was a good example for me. We burned through a year of high school content in a few months, and the next course assumed you still had it. Cramming for one test and forgetting everything doesn't really work when the pace looks like that.

During exam week I don't add new cards. Each new card adds to tomorrow's workload, and before a midterm I'd rather solidify what I already have.

Edit cards on the first review

I fix bad cards immediately because bad cards waste every future review.

I ran an AI-generated deck for thermo once with vague prompts like "discuss entropy." The answers were fuzzy paragraphs. I'd read them, sort of understand, move on, and two weeks later nothing stuck because the cards weren't testing anything specific.

First pass is when I rewrite unclear questions, delete duplicates, and split long answers. Takes ten minutes. Saves a lot of frustration later.

Paper vs digital

Paper worked for me in high school when I had one small vocab list and no scheduling to worry about.

University is when I switched. Four courses, hundreds of cards, plus a study group that wanted one shared deck. I wasn't tracking review intervals by hand across thermo and linear algebra. Digital handled the timing, and we could all edit the same folder without sending files around.

If you've got a small personal set, paper is still fine. It stopped scaling for me once the course load picked up.

How much to do each week

I go by time, not card count.

SituationWhat I do
Normal week15–20 min reviews, maybe 10–15 new cards
Exam weekReviews only, no new cards
First week of a class20–40 new cards max from one lecture
Burning outIf I'm failing 40%+ of mature cards, I pause new cards

If reviews consistently run past 30 minutes, my cards are probably too long, I'm adding too many new ones, or I skipped a week and the backlog piled up.

When I skip flashcards

Long written answers: I practice outlining and writing.

Material I haven't learned yet: I learn it first.

Circuit analysis, calculus, coding: I do problems. Flashcards help me remember that something exists. Problems teach me to use it.

My typical week

DayWhat I do
MondayNew lecture PDF, draft deck, split and tag for 15 min
Tue–Sun15 min review when I have a gap
Three days before examExtra pass on the exam-tagged folder
Night beforeSleep

I stopped doing all-nighters before exams. Sleep helps memory consolidate. Running through easy cards at 2am when I'm already foggy hasn't helped me on actual tests.

Starting this week

One idea per card. Split anything that feels too big. Tag by week and exam. Produce the answer before flipping. Review a little most days. Fix weak cards early.

I use Nebulearn because PDF upload saves me time making cards, but the workflow above is what changed my grades.

Pick one lecture. Make maybe twenty cards. Review them for a week. See what happens on the next quiz.

Read next: Flashcard mistakes I made · Cramming vs spaced repetition

FlashcardsStudy TipsActive RecallSpaced Repetition