Skip to content
Agentmart
Submit a tool

learning-roadmap

Build the roadmap: skill tree, milestone checkpoints, ordered reading with difficulty ratings, and time estimates.

Skill by poorvith-mp

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying learning-roadmap?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/poorvith-mp-learning-roadmap

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Build the roadmap: skill tree, milestone checkpoints, ordered reading with difficulty ratings, and time estimates. Use when planning structured skill acquisition from beginner to mastery.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/learning-roadmap

What's inside

Skill name
learning-roadmap
Description
Build the roadmap: skill tree, milestone checkpoints, ordered reading with difficulty ratings, and time estimates. Use when planning structured skill acquisition from beginner to mastery.
License
MIT
Instructions
100 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • routing.yaml · evals/
  • learning-roadmap.skill

SKILL.md (first lines)

# learning-roadmap

## Core Philosophy
Learning a complex skill—whether it is distributed systems engineering, corporate finance, or machine learning—without a structured roadmap is like sailing across an ocean without a compass. Learners fall into the "tutorial purgatory" trap: endlessly following video courses, copying code, and feeling productive while remaining utterly incapable of independent problem-solving. A professional learning roadmap operates as a **Directed Acyclic Graph (DAG)** of competencies: decomposing domains into prerequisites, establishing measurable milestone projects, curating battle-tested primary literature, and pacing progression from Novice to Autonomous Practitioner.

---

## 4-Step Learning Roadmap Architecture

### Step 1: Competency Mapping & Prerequisite DAGs
1. **The Dreyfus Model Progression**:
   - **Novice**: Rule-based execution; zero context awareness.
   - **Advanced Beginner**: Recognizes recurring situational patterns.
   - **Competent**: Solves novel problems independently using conceptual frameworks.
   - **Proficient**: Intuitive grasp of edge cases and trade-offs.
   - **Expert**: Authoring new patterns, tools, or theory.
2. **Prerequisite Graph Dependency**:
   - Ensure foundational competencies are mastered before dependent abstractions are introduced (e.g. *Memory pointers & CPU cache lines* $\to$ *Concurreny & Locks* $\to$ *Lock-free queues*).

### Step 2: Tiered Curriculum & Primary Source Curation
1. **The 3-Tier Source Hierarchy**:
   - **Tier 1 (Foundational Texts)**: Canonical textbooks and seminal whitepapers (e.g. Tanenbaum, Hennessy & Patterson, Knuth).
   - **Tier 2 (Official References & Standards)**: Language specifications, official RFCs, production documentation.
   - **Tier 3 (Applied Practice)**: Open-source codebases, interactive sandboxes, production teardowns.
2. **Eliminating Low-Signal Noise**:
   - Ban generic 40-hour video bootcamps that hold the student's hand through copy-paste exercises.

### Step 3: Milestone Gate Projects (Proof of Competence)
1. **The "No-Tutorial" Project Rule**:
   - At each milestone gate, the learner must build a non-trivial project from scratch with zero boilerplate or video tutorials.
2. **The Defense Gate**:
   - A milestone is only passed when the project is tested, documented, and capable of handling edge cases.

### Step 4: Time Estimation & Pacing Models
1. **Deliberate Practice Hours Calculation**:
   $$T_{\text{mastery}} = \sum_{i=1}^{N} (\text{Theory Hours}_i \times 1.0 + \text{Build Hours}_i \times 2.5)$$
   - Allocate 70% of total learning time to hands-on building and debugging, and 30% to reading.

---

## Deliverable Format: 6-Month Systems Programming (Rust) Roadmap

```markdown
# Roadmap: Zero to Production Rust Systems Engineer

## Phase 1: Systems Foundations & Memory Model (Weeks 1-6)
- **Core Competencies**: Stack vs Heap, CPU Cache Locality, Pointer Arithmetic, OS Syscalls.
- **Reading / Resources**:
  - *The Rust Programming Language* (Klabnik & Nichols) — Chapters 1-10.
  - *Computer Systems: A Programmer's Perspective* (Bryant & O'Hallaron) — Ch 1-3.
- **Milestone Project 1**:
  - Build a custom CLI memory visualizer that parses `/proc/$PID/maps` on Linux and prints mapped virtual memory segments.

## Phase 2: Ownership, Lifetimes & Concurrency (Weeks 7-14)
- **Core Competencies**: Affine Type System, Borrow Checker, Unsafe Rust, Mutex/RwLock, Atomics.
- **Reading / Resources**:
  - *Rust for Rustaceans* (Jon Gjengset) — Chapters 1-5.
  - *The Rustonomicon* (Selected chapters on Unsafe & Invariants).
- **Milestone Project 2**:
  - Implement a thread-safe, lock-free MPSC (Multi-Producer Single-Consumer) bounded ring-buffer queue from scratch using atomic operations (`std::sync::atomic`).

## Phase 3: Network Systems & Asynchronous I/O (Weeks 15-24)
- **Core Competencies**: Epoll / Kqueue, Tokio Async Runtime, Reactor Pattern, Zero-Copy Parsing.
- **Reading / Resources**:
  - *Programming WebAssembly with Rust* or Tokio official architecture guides.
  - RFC 793 (TCP Specification fundamentals).
- **Milestone Project 3 (Capstone)**:
  - Build a mini Redis-compatible in-memory caching server supporting `GET`, `SET`, `EXPIRE`, and concurrent client connections, benchmarking $\ge 80,000\text{ QPS}$ under `redis-benchmark`.
```

---

## Worked Example: Accelerating a Junior Backend Developer into Distributed Systems

- **Problem**: A junior developer wanted to learn distributed systems but was jumping randomly between Kubernetes tutorials, Kafka documentation, and YouTube videos, retaining nothing.
- **Intervention**:
  1. Structured a 16-week rigorous curriculum focused on the MIT 6.824 Distributed Systems syllabus.
  2. Anchored the roadmap around 3 seminal papers (Google GFS, Raft Consensus, Amazon Dynamo).
  3. Established 4 hard programming milestones implemented in Go: Lab 1 (MapReduce), Lab 2 (Raft Leader Election & Log Replication), Lab 3 (Fault-Tolerant KV Store).
- **Outcome**: The developer successfully implemented a passing Raft consensus cluster and transitioned into a Senior Infrastructure Engineer role within 9 months.

---

## Verification Checklist

- [ ] Learning goals decomposed into a clear prerequisite dependency tree (DAG).
- [ ] Resources prioritized by authoritative canonical texts and primary documentation.
- [ ] 70/30 split enforced between hands-on project building and passive reading.
- [ ] Every milestone concludes with an independently built, unguided artifact.
- [ ] Realistic time budgets allocated based on weekly available study hours.

---

## Anti-Patterns

- **Tutorial Hell**: Watching 200 hours of video courses without writing a single line of original code or building an unguided project.
- **Skipping Prerequisites**: Trying to learn deep learning transformers before understanding linear algebra and multivariate calculus.
- **Unbounded Scope**: Declaring "I want to learn AI" without defining specific bounded outcomes (e.g. "Deploy fine-tuned LoRA weights for customer support triage").

From poorvith-mp/skills-education, MIT.

More from poorvith-mp/skills-education

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 12, 2026 (1 month ago)
Last release
Oct 2, 2026 (29 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from poorvith-mp

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get learning-roadmap running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying learning-roadmap?

CallGet help
Cite this page

learning-roadmap skill. Agent Mart. https://agentmart.dev/skills/poorvith-mp-learning-roadmap (last updated 2026-10-24)