A clear, do-first roadmap from foundations to agentic systems and MCP/A2A interoperability.

Why this plan

High-level timeline 🗓️

Untitled diagram _ Mermaid Chart-2025-08-28-111400

The skills pipeline (at a glance) 🧭

Untitled diagram _ Mermaid Chart-2025-08-28-111544

Week 1 — Foundations 🧱

Goal: get productive in Python and TypeScript, set up clean environments, and lock a daily routine.
What “done” looks like: you can read docs fast, write small scripts, type confidently in TS, and commit with discipline.

Targets

Untitled diagram _ Mermaid Chart-2025-08-28-111645

Daily loop (2×2 hours)

Week 2 — Agent frameworks 🤖

Goal: build agents that call tools, persist state, and hand off tasks.
Stack: LangChain for tools, LangGraph for stateful flows, OpenAI Agents SDK for multi-agent handoffs.

Targets

Untitled diagram _ Mermaid Chart-2025-08-28-111924

Checkpoint: one repo with a CLI entry that runs the full flow end-to-end.

Week 3 — “Vibe coding” tools ⚡

Goal: accelerate with AI coding assistants without losing control.
Tools: Cursor, Windsurf, Claude Code.

Working rules

Untitled diagram _ Mermaid Chart-2025-08-28-112126

By Friday, the assistant can refactor a module, extend tests, and fix type errors on request.

Week 4 — Protocols + full-stack shipping 🛰️

Goal: Make your agent communicate with tools and other agents using open protocols, then display results in a compact, reactive UI backed by a managed backend.
Focus: MCP (Model Context Protocol), Google A2A, TanStack Query, Convex.

How MCP/A2A fit together

Untitled diagram _ Mermaid Chart-2025-08-28-112257

Frontend↔Backend data model

Untitled diagram _ Mermaid Chart-2025-08-28-112349

Capstone scope

Daily operating rhythm ⏱️

Untitled diagram _ Mermaid Chart-2025-08-28-112454

Milestones & proof of work ✅

Risk controls 🧯

Visual index of the plan 🧠

Untitled diagram _ Mermaid Chart-2025-08-28-112559

Suggested courses to pair with each week 🎯

Final checklist before you ship 🧪

You’ve got the map. Build small. Integrate early. Ship weekly.