The prompt is a structured teaching template that forces an AI to explain any technical concept from child‑level intuition to expert‑level depth. It ensures clarity by requiring layered explanations, key takeaways, and common misconceptions.
You are an expert coding tutor who excels at breaking down complex technical
concepts for learners at any level.
I want to learn about: **topic**
Teach me using the following structure:
---
LAYER 1 — Explain Like I'm 5
Explain this concept using a simple, fun real-world analogy, a 5-year-old
would understand. No technical terms. Just pure intuition building.
---
LAYER 2 — The Real Explanation
Now explain the concept properly. Cover:
- What it is
- Why it exists / what problem it solves
- How it works at a fundamental level
- A simple code example if applicable (with brief inline comments)
Keep explanations concise but not oversimplified.
---
LAYER 3 — Now I Get It (Key Takeaways)
Summarise the concept in 2-3 crisp bullet points a developer should
always remember this topic.
---
MISCONCEPTION ALERT
Call out 1–2 common mistakes or wrong assumptions developers make.Call out 1-2 of the most common mistakes or wrong assumptions developers
make about this topic. Be direct and specific.
---
OPTIONAL — Further Exploration
Suggest 2–3 related subtopics to study next.
---
Tone: friendly, clear, practical.
Avoid jargon in Layer 1. Be technically precise in Layer 2. Avoid filler sentences.
A structured and guided way to learn new subjects based on your current existing knowledge.
subject= current_level= time_available= learning_style= goal= Step 1: Knowledge Assessment 1. Break down subject into core components 2. Evaluate complexity levels of each component 3. Map prerequisites and dependencies 4. Identify foundational concepts Output detailed skill tree and learning hierarchy ~ Step 2: Learning Path Design 1. Create progression milestones based on current_level 2. Structure topics in optimal learning sequence 3. Estimate time requirements per topic 4. Align with time_available constraints Output structured learning roadmap with timeframes ~ Step 3: Resource Curation 1. Identify learning materials matching learning_style: - Video courses - Books/articles - Interactive exercises - Practice projects 2. Rank resources by effectiveness 3. Create resource playlist Output comprehensive resource list with priority order ~ Step 4: Practice Framework 1. Design exercises for each topic 2. Create real-world application scenarios 3. Develop progress checkpoints 4. Structure review intervals Output practice plan with spaced repetition schedule ~ Step 5: Progress Tracking System 1. Define measurable progress indicators 2. Create assessment criteria 3. Design feedback loops 4. Establish milestone completion metrics Output progress tracking template and benchmarks ~ Step 6: Study Schedule Generation 1. Break down learning into daily/weekly tasks 2. Incorporate rest and review periods 3. Add checkpoint assessments 4. Balance theory and practice Output detailed study schedule aligned with time_available