flowchart LR
A[WHY<br/>Motivation] --> B[WHAT<br/>Knowledge Structure]
B --> C[HOW<br/>Methods & Resources]
Introduction
Ultralearning: A strategy for acquiring skills and knowledge that is both self-directed and intense. It’s an aggressive, self-directed approach to learning that pushes you to master hard skills quickly and effectively.
We live in an era where the skills that matter most are constantly changing. What was valuable a decade ago may be obsolete today. The ability to rapidly acquire new, complex skills isn’t just an advantage—it’s a necessity for anyone who wants to stay relevant and competitive.
Traditional education moves slowly and often teaches outdated material. Ultralearning offers an alternative: a systematic approach to learning that lets you take control of your own skill development. Whether you want to learn a new programming language, master a musical instrument, or become fluent in a foreign language, ultralearning principles can accelerate your progress dramatically.
Scott Young presents nine principles that form the foundation of ultralearning. These aren’t arbitrary rules but strategies derived from cognitive science research and the practices of exceptional learners throughout history.
| Traditional Learning | Ultralearning |
|---|---|
| Passive consumption | Active retrieval |
| Generic curriculum | Targeted practice |
| Comfortable pace | Intense focus |
| Indirect practice | Direct application |
| Delayed feedback | Immediate feedback |
| Hope-based retention | Systematic retention |
The Nine Principles
Principle 1: Metalearning — First Draw a Map
Before diving into learning, invest time in understanding how to learn your chosen subject. This preparation phase—typically about 10% of your total project time—pays enormous dividends.
Spend approximately 10% of your total learning time on planning and research before you begin. This investment saves significant time and makes learning more effective.
Metalearning involves answering three fundamental questions:
Why do you want to learn this skill?
- Intrinsic motivation: Learning for its own sake, intellectual curiosity
- Instrumental motivation: Learning to achieve specific goals (career advancement, new job, specific project)
For instrumental projects, conduct expert interviews—talk to people who have achieved what you want and validate that your learning plan will actually help you reach your goals.
What knowledge and skills do you need to acquire?
| Type | Description | Example |
|---|---|---|
| Concepts | Ideas to understand and build mental models around | Understanding how neural networks learn |
| Facts | Information to memorize and recall | API syntax, vocabulary words |
| Procedures | Skills to practice until automatic | Debugging code, speaking a language |
After brainstorming, identify the most challenging elements and research specific methods to overcome those difficulties.
How will you learn?
- Benchmarking: Find common curricula or paths others have used (courses, textbooks, standard progressions)
- Emphasize/Exclude: Focus on what matters most for your goals; cut irrelevant material ruthlessly
Principle 2: Focus — Sharpen Your Knife
Cultivate the ability to concentrate deeply. Carve out dedicated time blocks for learning and eliminate distractions.
Most people dramatically overestimate their ability to focus. Multitasking during learning sessions doesn’t just reduce efficiency—it fundamentally prevents deep understanding from forming.
The key challenges with focus:
- Starting: Overcoming procrastination and beginning the session
- Sustaining: Maintaining concentration once you’ve started
- Optimizing: Achieving the right type of focus (intense for skill-building, diffuse for creativity)
Make it easy to start by removing friction: prepare your environment, eliminate decision-making, and build routines that trigger focused states automatically.
Principle 3: Directness — Go Straight Ahead
Learn by doing the thing you want to become good at. Don’t substitute convenient but indirect activities for the real thing.
Knowledge and skills often fail to transfer from the context where they were learned to the context where they’ll be used. The solution is to learn directly in the target context whenever possible.
| Approach | Description |
|---|---|
| Project-based learning | Focus on “doing” rather than “consuming”—build real things |
| Immersive learning | Surround yourself with the target environment where the skill is practiced |
| Overkill approach | Put yourself in demanding, intense environments that force rapid skill development |
If you want to give presentations, practice giving presentations—not just reading about presentation techniques. If you want to code, write code—not just watch tutorials.
Principle 4: Drill — Attack Your Weakest Point
Be ruthless in identifying and improving your weakest points. Break complex skills into components, master each part, then integrate them back together.
flowchart TD
A[Identify complex skill] --> B[Break into components]
B --> C[Find rate-limiting step]
C --> D[Design targeted drill]
D --> E[Practice intensively]
E --> F[Reintegrate into whole skill]
F --> C
Consider practicing the skill before mastering all prerequisites. When you struggle with specific aspects, learn those missing pieces and return to the main skill. This approach focuses your foundational learning on what’s actually needed.
Principle 5: Retrieval — Test to Learn
Testing isn’t just for assessment—it’s one of the most powerful learning techniques available. Test yourself before you feel ready, and actively recall information rather than passively reviewing.
Research consistently shows that attempting to retrieve information from memory strengthens learning far more than passive review. Even failed retrieval attempts enhance subsequent learning.
Why retrieval works:
- Closing the book and recalling everything improves retention far more than re-reading
- Attempting retrieval before learning primes your mind to recognize solutions when you encounter them
- Regular testing helps consolidate new information into long-term memory
Prioritize strategically: Not all information deserves equal retrieval effort. Prioritize concepts you’ll use directly; for background knowledge, retrieve only the key ideas.
Retrieval Tactics:
| Technique | How It Works |
|---|---|
| Flash cards | Classic spaced retrieval for facts and concepts |
| Free recall | After reading, write everything you remember on a blank page |
| Question-book method | Write one question per section with page references; later, answer without looking |
| Closed-book concept mapping | Draw relationships between ideas from memory |
Principle 6: Feedback — Don’t Dodge the Punches
Feedback is uncomfortable but essential. Learn to extract useful signals while filtering out noise, and don’t let ego prevent you from hearing what you need to improve.
More feedback isn’t always better—what matters is the type of feedback. And fear of feedback is typically more damaging than the feedback itself.
Types of Feedback:
| Type | Question Answered | Example |
|---|---|---|
| Outcome feedback | Are you doing it wrong? | Course grade (A/B/C), win/loss |
| Informational feedback | What are you doing wrong? | Direct results from practice and experimentation |
| Corrective feedback | How do you fix it? | Guidance from a coach, mentor, or teacher |
Corrective feedback is rarest and most valuable. Seek mentors and coaches who can provide it.
Improving Your Use of Feedback:
- Noise cancellation: Focus on signals; ignore random factors and word choices
- Difficulty sweet spot: Fail frequently but not constantly—if you never fail, you’re not challenged enough; too many failures means the task is too hard
- Metafeedback: Track your learning rate to evaluate whether your strategy is working
- High-intensity, rapid feedback: Learn in public; put work where it will be evaluated critically
Principle 7: Retention — Don’t Fill a Leaky Bucket
Understanding forgetting is as important as learning. Build systems to remember not just for now, but for the long term.
- How can I retain what I learn in week one so I don’t have to relearn it in week ten?
- How can I improve the longevity of skills so they’re accessible years later?
Retention Mechanisms:
flowchart LR
A[Spaced<br/>Repetition] --> B[Proceduralization]
B --> C[Overlearning]
C --> D[Mnemonics]
| Mechanism | How It Works | Tools/Methods |
|---|---|---|
| Spaced repetition | Review at expanding intervals to optimize retention | Anki, SuperMemo |
| Proceduralization | Practice until skills become automatic (stored as motor memory) | Deliberate practice of core skills |
| Overlearning | Continue practicing beyond initial mastery | Extra practice time, advanced applications |
| Mnemonics | Convert dense information into memorable images/stories | Memory palaces, visual associations |
Consider a learning project complete when you’ve successfully converted the core skills from declarative knowledge (knowing that) to procedural knowledge (knowing how—automatic execution).
Principle 8: Intuition — Dig Deep Before Building Up
Develop genuine understanding through exploration and play. Don’t substitute memorization tricks for deep knowledge.
The key difference between experts and beginners is that experts have built extensive pattern libraries over time. Deep practice connects new learning to existing patterns, making future pattern recognition easier.
Rules for Building Intuition:
- Don’t give up on hard problems too quickly: Set a time threshold to struggle before seeking help
- Prove things to understand them: Break concepts apart and verify them from multiple angles
- Always start with concrete examples: If you can’t generate an example, you don’t truly understand
- Don’t fool yourself: You’re the easiest person to fool—explain ideas out loud and ask “dumb” questions
- Write the concept or problem at the top of a blank page
- Explain it as if teaching someone who has never heard of it
- When you get stuck, return to your source material
- Simplify and refine your explanation until it’s crystal clear
If you can’t explain it simply, you don’t understand it deeply enough.
Principle 9: Experimentation — Explore Outside Your Comfort Zone
The previous principles are starting points, not endpoints. True mastery requires exploring beyond established paths into territory others haven’t imagined.
Types of Experimentation:
| Type | Purpose |
|---|---|
| Learning resources | Test different methods/resources intensively; switch if results disappoint |
| Technique | Explore variations to discover what to learn next |
| Style | Develop your unique approach that leverages your strengths |
Experimentation becomes more important as you advance. Beginners benefit from following established paths; experts must forge new ones.
Executing an Ultralearning Project
Step 1: Do Your Research
flowchart TD
A[Define topic and scope] --> B[Identify primary resources]
B --> C[Find benchmarks from<br/>successful learners]
C --> D[Plan direct practice<br/>activities]
D --> E[Prepare backup materials<br/>and drills]
- Define scope: What exactly will you learn? How wide and deep? Keep it constrained
- Primary resources: Books, courses, videos, mentors, coaches, peers
- Benchmarks: Research how others successfully learned this—use interviews and forums
- Direct practice: Identify the real-world context where you’ll use the skill
- Backup materials: Prepare alternatives in case primary resources don’t work
Step 2: Schedule Your Time
| Element | Considerations |
|---|---|
| Weekly commitment | How many hours per week can you dedicate? |
| Session timing | When will you learn? Consistency matters; shorter spaced sessions improve retention |
| Project duration | Keep it bounded; split long projects into sub-projects |
| Calendar blocking | Schedule it formally; run a pilot week to verify feasibility |
Step 3: Execute Your Plan
Use these questions as a regular checklist during your project:
Metalearning: Have I researched typical learning approaches? Interviewed successful learners? Spent ~10% on preparation?
Focus: Am I focused or distracted? Procrastinating? How quickly do I reach flow? How long can I sustain it?
Directness: Am I learning in the way I’ll use the skill? What mental processes are missing from my practice?
Drill: Am I targeting my weakest points? What’s the rate-limiting step? Should I break the skill into smaller components?
Retrieval: Am I actively recalling or just passively reviewing? Can I explain what I learned yesterday? Last week?
Feedback: Am I getting honest feedback early? Do I know what I’m doing well and poorly? Am I overreacting to noise?
Retention: Do I have a long-term memory plan? Am I spacing exposure? Converting facts to procedures? Overlearning critical skills?
Intuition: Do I deeply understand or just memorize? Could I teach this? Do I know why things work?
Experimentation: Am I stuck with current methods? Should I try new approaches? How can I develop a unique style?
Step 4: Review Your Results
After completing the project, conduct a systematic review:
- What went right? Identify successful strategies to repeat
- What went wrong? Analyze failures without judgment
- What will you do differently? Extract actionable lessons for future projects
Step 5: Maintain or Master
flowchart TD
A[Project Complete] --> B{Choose path}
B --> C[Maintenance]
B --> D[Relearning]
B --> E[Mastery]
C --> F[Regular practice or<br/>integrate into daily life]
D --> G[Accept skills will fade,<br/>relearn when needed]
E --> H[Deep dive into<br/>advanced branches]
| Option | When to Choose | Approach |
|---|---|---|
| Maintenance | Skills needed regularly | Regular practice or integration into daily workflow |
| Relearning | Infrequent use; high effort to maintain | Accept fading; relearn when needed (much faster the second time) |
| Mastery | Want to become exceptional | Dive deeper into advanced topics and specializations |
Conclusion
Ultralearning isn’t about being smarter than others—it’s about being more strategic and more intense in how you approach skill development. The nine principles provide a framework for accelerating learning in any domain.
- Metalearning — Invest 10% of project time in planning how to learn
- Focus — Build routines that enable deep concentration
- Directness — Learn by doing the actual thing, not substitutes
- Drill — Identify and attack your weakest points ruthlessly
- Retrieval — Test yourself constantly; don’t just review passively
- Feedback — Seek honest feedback early and often; filter the noise
- Retention — Use spaced repetition and proceduralization for permanence
- Intuition — Build deep understanding through the Feynman technique
- Experimentation — Explore beyond established paths to find your unique approach
The world rewards those who can learn quickly and adapt to change. By applying these principles systematically, you can develop valuable skills faster than you thought possible—and build the meta-skill of learning itself, which compounds throughout your entire life
