
A photo by me on Unsplash
The Feynman Technique: Master Any Subject with This Proven Learning Method
π 3 Oct 2022 | π 8 min read
There is one thing I figured out over the years. When you simplify things, they become beautiful.
Content
- The Feynman Technique
- 1. Select and Define Your Learning Target
- 2. Teach to Reveal Understanding Gaps
- 3. Identify and Fill Knowledge Gaps Through Deep Learning
- 4. Refine and Simplify for Ultimate Clarity
- Why the Feynman Technique Works: Key Benefits for Learners
- Sources
The Feynman Technique
Richard Feynman was a very smart guy (source: Wikipedia):
Richard Phillips Feynman (May 11, 1918 β February 15, 1988) was an American theoretical physicist, known for his work in the path integral formulation of quantum mechanics, the theory of quantum electrodynamics, the physics of the superfluidity of supercooled liquid helium, as well as his work in particle physics for which he proposed the parton model. For contributions to the development of quantum electrodynamics, Feynman received the Nobel Prize in Physics in 1965 jointly with Julian Schwinger and Shin'ichirΕ Tomonaga.
But, most of all, I like that he is known as "The Great Explainer". He developed a whole technique for explaining complex physics in plain and simple language. Take any field, and you will notice that it is very hard to explain complex technical terms and ideas to people who have no idea or knowledge about that field. That is why I am writing today about "The Feynman Technique".
The Feynman Technique is a powerful learning framework designed to achieve deep, comprehensive understanding of any subject. Developed by physicist Richard Feynman (nicknamed "The Great Explainer"), this method revolutionizes how we learn by focusing on simplicity and clarity. Unlike traditional memorization-based learning, the Feynman method forces you to translate complex ideas into simple, accessible language β the ultimate test of whether you truly understand something.
The core principle behind this effective learning strategy is that true understanding enables simplification. When someone relies heavily on technical jargon and unnecessarily complex language, it often reveals a fundamental gap in their understanding. As Feynman himself demonstrated throughout his career, the ability to explain quantum physics to a complete novice is the hallmark of genuine mastery. This "explain like I'm five" approach isn't just about teaching others β it's about transforming how you learn.
The framework consists of four parts:
- Identify and specify the topic you want to learn (not to teach, mind you)
- Teach (preferably to a small child, that is where the ELI5 (Explain Like I'm Five) concept comes from)
- Identify and fill in the knowledge gaps (this is where the deep learning happens π)
- Organize, review and simplify (this is where the magic happens π§ββοΈ)
1. Select and Define Your Learning Target
The first critical step in the Feynman learning method is choosing a specific concept or topic you want to master. Successful learning requires narrow focus rather than broad generalities. For instance, rather than attempting to "learn programming" (too broad), target specific concepts like "recursion in Python" or "factory design patterns in Java" (appropriately focused).
Practical Application:
- Write down everything you currently know about your chosen topic
- Clearly identify knowledge gaps and areas of uncertainty
- Research the topic thoroughly, focusing on unclear areas
- Break complex ideas into fundamental components
- Document new insights using your own words, not copied terminology
The key differentiator of the Feynman approach is that you must process information through your own understanding rather than memorizing someone else's explanations. After completing your research, step back to see the complete picture β how does this concept connect to practical applications? What real-world examples demonstrate this principle? This comprehensive approach builds a foundation for the next crucial step.
2. Teach to Reveal Understanding Gaps
The second and most transformative step in the Feynman learning technique is teaching your subject to someone else β preferably someone without prior knowledge in that area. This is where the popular "Explain Like I'm Five" (ELI5) concept originates. Children make ideal audience members because they require genuine clarity and won't be satisfied with jargon or complexity that masks incomplete understanding.
Why Teaching Reveals Learning Gaps:
- When forced to simplify, you expose areas where your understanding is weak
- Children ask direct, fundamental questions adults might avoid
- You can't rely on shared background knowledge or terminology
- The need to create accessible analogies tests your conceptual grasp
- Immediate feedback shows whether your explanation actually works
Remember: teaching in the Feynman method isn't about demonstrating what you know β it's about discovering what you don't know. During this process, eliminate all technical jargon, use concrete examples from everyday life, and create simple analogies that bridge the unfamiliar with the familiar. When you struggle to explain something simply, you've identified precisely where your understanding needs improvement.
3. Identify and Fill Knowledge Gaps Through Deep Learning
The third phase of the Feynman learning technique is where transformative understanding happens. After attempting to teach your subject, you'll have clear evidence of what you don't fully comprehend. This critical reflection stage requires honest self-assessment about where your explanation faltered.
Signs of Knowledge Gaps to Address:
- Points where you resorted to jargon or technical terms
- Areas that caused confusion in your listener
- Concepts you struggled to translate into simple language
- Places where you made unsupported assumptions
- Topics that generated unexpected questions you couldn't answer
This reflection process isn't about criticizing your teaching ability β it's about diagnosing specific learning targets. Return to your study materials with new focus, diving deeply into precisely the areas where your understanding proved incomplete. Unlike your initial learning phase, this targeted deep learning is laser-focused on filling identified gaps.
The power of the Feynman method lies in this iterative cycle: attempt to explain, identify gaps, study those gaps specifically, then attempt to explain again. Each cycle brings you closer to genuine mastery of the subject matter. Don't rush this process β true understanding requires resolving every point of confusion until the entire concept becomes transparently clear.
4. Refine and Simplify for Ultimate Clarity
The final step in mastering the Feynman learning technique is where elegance emerges from complexity. In this crucial phase, you'll organize and refine your understanding until you can explain the concept with remarkable clarity and simplicity.
The Simplification Process:
- Reorganize your notes into a logical narrative flow
- Eliminate any remaining technical jargon or field-specific terminology
- Create a simple story that captures the essential concept
- Test your explanation with different audiences
- Refine based on questions and confusion points
- Continue simplifying until a complete novice can understand
The hallmark of true understanding isn't complexity but rather elegant simplicity. As Einstein famously said, "If you can't explain it simply, you don't understand it well enough." This final stage transforms your learning from fragmented knowledge into cohesive understanding.
Pro Tip: Develop multiple metaphors and explanations for the same concept. Different people connect with different analogies, and having multiple approaches demonstrates flexibility in your understanding. The ability to pivot between various simplified explanations shows you've truly internalized the core principles rather than memorized a single explanation.
Why the Feynman Technique Works: Key Benefits for Learners
Implementing the Feynman learning method transforms not just what you know, but how you learn. This powerful technique offers numerous advantages that traditional study methods simply can't match:
Key Benefits of the Feynman Technique:
- Deeper Understanding: By forcing simplification, you process information more thoroughly
- Better Retention: Teaching concepts embeds information more permanently than passive reading
- Versatile Application: Works for any subject from physics to philosophy
- Efficient Learning: Quickly identifies and targets specific knowledge gaps
- Metacognitive Awareness: Helps you recognize when you don't understand something
- Practical Focus: Emphasizes useful knowledge over mere memorization
- Communication Skills: Improves your ability to explain complex ideas in any context
As mentioned in the about section of this website, this approach of "grasp the concept first, then go deeper" has been transformative for my own learning journey. I've found that every opportunity to teach others β whether formally or informally β becomes a valuable opportunity to deepen my own understanding. The Feynman Technique isn't just a study method; it's a mindset that transforms how you approach knowledge acquisition.
What about you? Have you tried using simplified explanations to test your understanding? How do you approach teaching as a learning tool?
Sources
- https://fs.blog/feynman-technique/
- https://www.colorado.edu/artssciences-advising/resource-library/life-skills/the-feynman-technique-in-academic-coaching
- https://collegeinfogeek.com/feynman-technique/
- https://aliabdaal.com/the-feynman-technique/
- https://medium.com/taking-note/learning-from-the-feynman-technique-5373014ad230
- https://blog.doist.com/feynman-technique/

My mission is to empower aspiring developers by making complex web development concepts simple and accessible. Coming from a non-traditional background, I know how challenging it can be to grasp complex topics without formal training. I am dedicated to helping others overcome challenges, launch their careers, and achieve their professional goals in tech.