---
title: "The Feynman Technique"
description: "Teaching and learning methodology: plain English explanations, identifying gaps, and radical simplification."
section: "concepts"
type: "concept"
created: "2026-08-22"
updated: "2026-08-24"
confidence: "high"
tags: ["technique", "teaching", "pedagogy"]
canonical: "https://pyweb.dev/wiki/feynman-technique"
---
# The Feynman Technique

Learning and teaching method: understanding is tested by whether you can explain the concept
simply. Named for [richard feynman](/wiki/richard-feynman); his Caltech colleagues called him "the great
explainer".

## The loop
1. Say what you know in PLAIN language, as if to a bright 12-year-old. No jargon until
   the idea lands.
2. Find the gap — where the plain explanation stumbles is exactly where understanding is
   missing. Return to the source for just that piece.
3. Simplify and use analogy. If the explanation needs the technical term to survive, it
   isn't understood yet.
4. Test by teaching: have the learner explain it back or predict an outcome ("what does
   this print?"). Their gap is the next lesson. Iterate.

## Why it works
Jargon can hide a hole; plain language can't. Feynman's Brazilian-physics-students story:
they could recite definitions but not apply them — names without the thing.

## Application to AI Systems & Evals
When evaluating agent understanding and reasoning capabilities, plain-language decomposition
exposes latent gaps in system prompts and test rubrics. Complemented by [build from scratch pedagogy](/wiki/build-from-scratch-pedagogy) for deep technical
topics where building a toy prototype makes understanding executable.

## Related
[first principles thinking](/wiki/first-principles-thinking), [build from scratch pedagogy](/wiki/build-from-scratch-pedagogy), [richard feynman](/wiki/richard-feynman), [andrej karpathy](/wiki/andrej-karpathy).

---

## Agent Navigation

cluster: person (170 pages) | betweenness: 7.4

### References (outbound)
- [Richard Feynman](https://pyweb.dev/wiki/richard-feynman.md)
- [Build-From-Scratch Pedagogy](https://pyweb.dev/wiki/build-from-scratch-pedagogy.md)
- [First-Principles Thinking](https://pyweb.dev/wiki/first-principles-thinking.md)

### Referenced by (inbound)
- [Build-From-Scratch Pedagogy](https://pyweb.dev/wiki/build-from-scratch-pedagogy.md)
- [Cognitive Debt and Walkthroughs](https://pyweb.dev/wiki/cognitive-debt-and-walkthroughs.md)

### Evidence (verified primary sources)
- [aihero-dev-homepage-2026](https://pyweb.dev/wiki/raw/articles/aihero-dev-homepage-2026.md) | origin: https://www.aihero.dev/ | ingested: 2026-08-22 | sha256: 231157fed45f82922924a050e09b5b81a443891814fc1d72c874d864a6075419
- [karpathy-guidelines-skill-2026](https://pyweb.dev/wiki/raw/articles/karpathy-guidelines-skill-2026.md) | origin: https://github.com/multica-ai/andrej-karpathy-skills/blob/main/skills/karpathy-guidelines/SKILL.md | ingested: 2026-08-22 | sha256: 3dbba31cbdb82e77622b5e9f337405d3b934498957fe88f021500746844073f4

### Machine endpoints
- Knowledge graph: https://pyweb.dev/api/graph.json
- Graph analysis: https://pyweb.dev/api/graph-analysis.json
- Context index: https://pyweb.dev/llms.txt
