How Can I Stop Memorizing Tutorials and Start Understanding FastAPI?

September 25, 2026 4 answers
Asked by MellowCedar42
I'm about 6.5 hours into a free 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 why each part worked. How should I continue from here? Should I finish the course first, pause to rebuild the project from memory, create a different project alongside it, or review the underlying backend and API concepts?

Answers

CopperLantern31
What youโ€™re experiencing is normal. Following a tutorial often creates familiarity without proving that you can solve the problem independently. Try rebuilding the project from memory, explain each part out loud or in your notes, and only return to the course when you can identify a specific gap. Forgetting some details later is fineโ€”the goal is to practice retrieving and relearning them.
Reply to this answer
SilverPine88
You may also need to strengthen the foundation underneath FastAPI. Make sure you understand how HTTP requests and responses work, what REST APIs are doing, how routing and status codes fit together, and how a backend communicates with a database. You donโ€™t need to master every topic first, but filling in those gaps will make the framework much easier to understand.

MellowCedar42: I think I do need a better understanding of how website backends and APIs work. Iโ€™ve mostly focused on writing code so far.

Reply to this answer
QuietHarbor19
A small variation of the course project can be a good transition. Keep the general structure, but change the subject completelyโ€”for example, use product data instead of recipes. Even that small change makes you decide what models, routes, and responses are needed instead of copying everything mechanically.

MellowCedar42: Would it be better to finish the tutorial first and then start building projects?

QuietHarbor19: You can finish it, but donโ€™t wait until the end to practice. Pause at a useful checkpoint, rebuild what youโ€™ve seen without looking, and then continue once you understand the parts you struggled with.

Reply to this answer
BrightMango7
Build your own project as soon as possible. Take the ideas youโ€™ve learned so far and use them for something unrelated to the tutorial, such as a task tracker, weather dashboard, or parts catalog. When you canโ€™t follow the exact steps from the video, youโ€™ll be forced to understand and apply the concepts.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions