How to Build a Personal Knowledge Base for Learning

Build a personal knowledge base for learning by giving each page a job: find it later, connect it, or remember it. Only pages you must recall get a later return.

Published September 22, 2026 · Yuhimo

Summary

Give each saved page one job: find it later, connect it, or remember it. Most notes stay notes. Only the pages you chose to recall get a closed-book attempt and a later return.

Study material piles up. You can lose the page you meant to keep, and you can also keep the page and still fail to recall it. A personal knowledge base for learning is the system that separates those problems.

Give each saved page a job. Three jobs are enough:

  • Find it later. You can open the right page when a lecture, a problem, or an exam points at it.
  • Connect it. An idea from one week is available when you work on another.
  • Remember it. You can produce the idea with the page closed, and you come back later to try again.

One page can support more than one job. Retention is the one you have to choose on purpose. A course tree holds the material. Links connect ideas. A tree does not review a page, and a link does not review a page. Most pages stay ordinary notes. Only the pages you need to recall get a cue, a closed-book attempt, a check, and a later return.

What a personal knowledge base for learning is

A personal knowledge base is the set of notes you keep so you can use them again: lectures, readings, worked examples, definitions, problem write-ups. "For learning" adds a job a general archive does not require. Some of those pages have to come back from memory.

A second brain aimed at creative output has a different finish line. In Tiago Forte's Building a Second Brain, CODE ends in Express. Express is creative output: a draft, a talk, a deliverable. A course still asks you to produce an idea without the note in front of you. That retrieval has to be chosen on its own. One base can hold both kinds of pages. Most stay notes you open when you need them. A few get a return because you decided they have to be recalled.

Give each page a job

Name the main job before you invent a place for the page. A page can carry two jobs. Remembering stays off until you choose it.

JobThe page is doing its job whenWhat people use instead
Find laterYou open the right page without a huntA folder you never open
ConnectYou can move to the related idea in one stepA link you never follow
RememberYou produce the idea with the page closed, then returnThe folder or the link itself

Find later is for material whose value is being there: the lecture in the order it was given, a procedure you follow with the page open, a table, a citation, syntax you can check. Losing the page would cost you time. Reciting it would not change the next assignment.

Connect is for a relationship you will actually use. A link from one week's mechanism to a later one lets you move while you study. Rereading both pages is still reading. Recall stays a separate choice.

Remember is for an idea you have to produce: a mechanism, a distinction, a short chain of reasoning, a problem type. Memory fades when you do not retrieve it, which is why a saved note and a remembered idea are different things. This job adds a cue, a closed-book attempt, a check, and a later return.

Decide what is worth keeping

Capture is not learning. A saved slide deck, a transcript, or a highlighted chapter records that the material passed through your hands.

When the pile is still large and unread, sort it before you file it. How to study large amounts of information is that sort: what you must be able to produce, what you only need to find, and what you can skip. Use it on the source, then keep the decision with the page.

For a course you are already in, three outcomes are enough.

Skip. Announcements you have handled, a recap you already have in better form, a boxed aside you will not use. It does not need a page.

Reference. You will look it up: the lecture record, a long list, a diagram you need to see, a formula sheet, setup steps. Give it a title you can search and a stable place. A topic that felt important in the room can still be reference.

Remember. You would be stuck if you could not produce it without the page. That set is smaller than the lecture. A heading that looked central stays reference until you need to say it, solve it, or apply it from memory.

Rewriting a muddy paragraph in your own words can make you produce the idea while the source is open. That edit makes the page usable. If the idea has to last, you still close the page and try.

Structure it so you can find it

Finding is a structure problem. Recall is a later decision, after the page has a place.

Give the subject a shallow home: the course, or the topic you are actually studying, then pages bounded enough to open for one purpose. Put a date on a lecture when you need the sequence. Look the page up by topic.

How to lay out that home is how to organize notes for studying. Use that for the course, the topics, and the size of a page. The question to bring back here is whether the page is reference or recall.

PARA sorts by actionability: projects, areas, resources, and archives. Forte contrasts that with school-subject categories. A course you are learning usually needs the subject home first, because the next lecture and the exam ask for the subject. A project bucket fits a paper, a lab report, or an assignment with a deadline. It is a poor map of the whole course. Keep the semester in the subject home. Keep the dated deliverable in a project note.

Folders and links are two ways to move around. A folder answers where the page lives. A link answers what else you should open. Both are navigation. Neither one remembers the page for you.

Connect ideas only when the work needs it

A Zettelkasten, in the method described at zettelkasten.de, is a personal tool for thinking and writing. The notes hold connected thoughts so an idea can develop across pages. Use it when you are working out an argument. It is a poor definition of a learning knowledge base, and a poor default for live lectures, problem sets, or long lists of facts. Those arrive as a session or a problem. Splitting them into permanent atomic notes, before you know which idea you must remember, turns the week into a writing project.

Atomic notes and bidirectional links are optional. Add a short linked note when two ideas change each other and you will move between them while studying. Leave the lecture page whole when its job is reference. You still choose which of those pages to recall.

Choose what you actually need to remember

Mark a page for recall when you need to produce its idea later and looking it up would leave you stuck. Leave it as reference when opening it is enough.

A marked page needs a cue that can start the attempt, a try with the source closed, a check against the page, and a return on a later day. Cueing a note and attempting it with the page closed is active recall with notes. Writing prompts you can fail is how to create good active recall questions. When to come back is spaced repetition for notes. If you already worked the idea and it faded, start from how to remember what you study.

The note can stay the unit. Atomic flashcards are for items you can test independently: a term, a short fact, a single step that stands without the rest of the page. An explanation, a comparison, or a problem type can stay one page. Settle that format in notes vs flashcards after the job is clear.

Example: one course, three jobs

An introductory programming course is enough to see the jobs on real pages.

The lecture and the assignment stay notes you open. Only the loop page is for recall.

Week 4 lecture — lists and loops stays reference. It keeps the examples in the order the instructor used them, the syntax you check while the lab is open, and a note that the autograder rejects tabs. You need that page on Thursday.

How a for-loop decides to stop is the recall page. It holds one mechanism: the check, the body, the update, and the off-by-one that shows up when the update runs in the wrong place. You have to produce that with the lecture closed, so this page gets a cue and a later return. The lecture mentions the same loop and stays a normal note.

Assignment 2 — temperature converter is a project note: due date, spec, the bug you are chasing, questions for office hours. You need to find that material until you submit. A project bucket fits the deliverable. The course stays in the subject home. After you submit, the assignment can sit with finished work. The loop page remains, because the mechanism outlasts the homework.

Two links are enough. One joins the loop page to a later page, How recursion stops, because both are about a condition that ends repetition. One joins a short note on variables to the assignment, because the converter is easier once a variable is the program's memory between lines. Add those when the relationship shows up. Leave the other lectures as lectures.

Where the usual system goes wrong

The weekly review only refiles. Pages get new names, new folders, and tidier tags. A week that never produces an idea with the page closed has only kept the page findable.

Every page becomes cards. A lecture, a diagram, and a definition list are split because the tool can make prompts. You get fragments, and the lab still needs the surrounding example. Cards fit independently testable items. A course still needs pages.

The app is chosen first. A graph, a shared workspace, or a card deck arrives before any page has a job. Name the job, then pick the tool that does it.

The second brain never closes the page. Capture and filing can run all term. Express, when it happens, is an essay or a project: creative output from the notes. The course still wants the idea produced without the page open.

How Yuhimo fits this

Match the tool to the job you already named.

Obsidian is stronger when the base needs to be local Markdown with links and a graph. Review is not the documented core of Obsidian. If that local vault is the choice in front of you, see Yuhimo vs Obsidian. Notion is stronger when the course has to be shared with other people. Anki is stronger for drilling many small items you can test on their own. RemNote is the better fit when a bullet in the note should become a flashcard. Logseq is the better fit for a local outliner where you mark blocks as cards.

Yuhimo fits when the unit should stay a page. Nesting organizes the course. It does not turn learning on, and it does not put the page on a schedule. Learning is optional, and only for pages you want to retain. A lecture can remain a normal note for the whole term. On a page you chose for recall, you rate how well you remembered. The prompt is "How well did you remember this?" The app does not decide whether you were right.

Learning pages describes that switch. If AI drafts study material or questions, edit the draft before you rely on it, and still rate the recall yourself. How to use AI for studying is that limit in practice.

Stop when reference and recall are decided

Stop when you can find the page, and you know whether that page is for reference or for recall.

Reference means you open the page when the work needs it. Recall means an attempt with the page closed, then a return. Another tag set, a second filing theory, or a rule that every paragraph becomes its own note is maintenance. Further taxonomy can wait until a page is actually hard to find.