How Can I Stop Memorizing Tutorials and Start Understanding FastAPI?

September 24, 2026 4 answers
Asked by MellowCedar42
I'm about 6.5 hours into a 19-hour Python API development course focused on FastAPI. I already know how to code, but I haven't built a project this complex before. When I tried recreating part of the course, I realized I was mostly remembering the instructor's steps instead of understanding the underlying concepts. I'm worried I'll forget everything in a month. Should I slow down, rebuild the project without looking, create a related project alongside the course, revisit earlier sections, or finish the course before starting something original?

Answers

AmberKite91
Make sure you understand the foundations behind the framework as well. Spend some time learning how HTTP requests and responses work, what REST APIs are, how clients and servers communicate, and how databases fit into a backend application. You donโ€™t need to master everything before continuing, but gaps in those areas can make FastAPI feel like a collection of steps to memorize.
Reply to this answer
QuietFalcon_28
Build your own small project using the same ideas, but change the subject completely. For example, if the course creates an API for recipes, make one for books, games, or computer parts. The change forces you to decide how to apply routing, data validation, database operations, and other concepts instead of copying the exact example. Itโ€™s fine to continue the course, but regularly stop and apply each major section yourself.

NovaPebble63: You donโ€™t necessarily need to wait until the end. Even a small variation after each major section will give you more practice than completing the entire tutorial first.

Reply to this answer
BrightOtter7
Pause at the current point and rebuild what youโ€™ve learned without looking at the lesson. When you get stuck, check only the relevant section, then close it and try again. Following along can create the feeling that you understand something because youโ€™re matching the instructorโ€™s actions, but rebuilding from memory shows what you actually know.

MellowCedar42: That makes sense. Iโ€™m mainly worried that Iโ€™ll forget most of it after a few weeks if I can only reproduce it immediately after watching.

Reply to this answer
SilverMaple5
A good cycle is: watch a short section, close the course, explain the idea in your own words, and implement a small version from scratch. If you can explain why a piece of code exists and modify it for a slightly different requirement, youโ€™re learning it. If you can only reproduce the exact code from the video, go back and practice that concept before moving on.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions