Why You Forget YouTube Tutorials a Week Later (and the Fix)
You watched the whole tutorial, followed every step, and understood all of it. A week later you open a blank file and cannot remember how to start, and the reason is how the tutorial was watched, not how well it was taught.
Here is a familiar experience. You find an excellent tutorial on, say, building a REST API with FastAPI. You watch the whole thing, code along, and everything works. It all made sense. A week later you try to build a small API on your own and realize you cannot remember how to define a route, what the decorator looks like, or how to validate the request body.
You did not have a bad teacher, and you are not bad at learning. You experienced something very normal, and once you understand why it happens, it is quite fixable.
The illusion of understanding
When you watch someone explain something clearly, your brain processes it fluently. Each step follows logically from the last. That smooth feeling of "yes, that makes sense" is easy to mistake for "I could do that."
They are different things. Recognizing a correct solution when you see it is much easier than producing one from scratch. Tutorials train recognition. Real work demands production.
Code-along tutorials make this worse in a subtle way. You are typing, so it feels active. But you are copying. The decisions (what to write next, in what order, which function to call) are all being made by the instructor. You are rehearsing typing, not deciding.
The forgetting curve is real
Memory researchers going back to Hermann Ebbinghaus in the 19th century have shown that newly learned information fades quickly without review, with much of the loss happening in the first days. Information that is reviewed, especially by actively recalling it, fades much more slowly each time.
Most people watch a tutorial once and never return to it until they need it, which is exactly the pattern that maximizes forgetting.
Fix 1: Pause and predict
Before the instructor writes the next piece of code or solves the next step, pause the video and try it yourself. Even a wrong guess helps: when you then see the right answer, you notice the gap, and that makes it memorable.
A simple rule: pause at least once every few minutes and ask, "What would I do next?"
Fix 2: Rebuild without the video
After finishing a tutorial, close it and rebuild the project from scratch, without looking. You will get stuck. When you do, look up only the specific part you forgot, then close it again and continue.
This one step does more for retention than watching three more tutorials. It is uncomfortable, which is why most people skip it.
Fix 3: Change one thing
Once you have rebuilt it, change the project in some meaningful way: add a feature, use a different dataset, switch the database. Now you are making decisions the tutorial never made for you, which is closer to real work.
For a FastAPI tutorial that built a to-do API, you might add user accounts, or rebuild it as a notes API with tags. For a piano tutorial, play the piece in a different key. For a data analysis tutorial, apply the same steps to a completely different dataset.
Fix 4: Test yourself, and space it out
Retrieval practice (actively recalling information without looking) is one of the most reliably supported study techniques in learning research. Spacing that practice over days and weeks makes it work even better.
In practice:
- Right after a video:** write three to five key points from memory, then check.
- The next day:** answer a few quiz questions on it without notes.
- A few days later, then a week later:** a quick flashcard review of the key commands, concepts or steps.
This does not take long. Ten minutes a day of spaced review often beats an hour of rewatching.
Fix 5: Keep notes you can jump back from
You will forget details. That is fine, as long as you can find them again quickly. Short notes with timestamps ("Pydantic model for request body, 18:40") let you jump to the exact explanation instead of scrubbing through a 90-minute video.
Some tools now combine these steps. Filow, for example, turns a YouTube playlist into a course with timestamped notes and AI-generated quizzes and flashcards for each video. You can do the same with a notes app and a flashcard app; what matters is that the review happens.
What a better tutorial session looks like
Here is how to watch a one-hour coding tutorial so that you still remember it next month:
- Before: skim the video chapters. Write down what you expect to learn.
- During: pause every few minutes to predict the next step. Take short notes with timestamps on anything new.
- Right after: write a summary from memory. Close the video.
- Same day or next day: rebuild the project without the video.
- Within a week: extend it with one new feature, and do a quick quiz or flashcard review.
- A few weeks later: a final review of your notes and flashcards.
That turns a one-hour tutorial into maybe three hours of total effort. It also means you actually keep what you learned, which makes it far more efficient than watching three tutorials and remembering none of them.
The underlying principle
Learning happens when you retrieve and use information, not when you receive it. Tutorials are an excellent way to receive information. They only become learning when you follow them with recall, practice and review.
So the next time you finish a great tutorial and feel like you understand it all, take that feeling as a starting signal, not a finish line. Close the video, open a blank file, and see what you can do on your own.
Paste a playlist. Get a course.
Filow puts YouTube videos in order, tracks your progress and keeps your notes on the timeline. Free for up to 3 courses.