Vibe Coding Roadmap
⏱ 12 weeks · 👤 Beginner → Intermediate · 📋 VIBE_CODING
Comprehensive curriculum and learning path for Vibe Coding, referenced from https://roadmap.sh/vibe-coding.json.
Phase 1 Phase 1: Core Fundamentals
Variables, control flow, functions, foundational building blocks
Milestone Vibe Coding: AI Artifact Verification & Auditing
Principles of verification, critical evaluation, and validation of correctness and safety of code/data artifacts generated by AI systems.
AI verificationcode auditingartifact evaluation
ULO-AI_ARTIFACT_VERIFICATION_AND_EVALUATION · UNIVERSAL · Bloom: Understand
Principles of verification, critical evaluation, and validation of correctness and safety of code/data artifacts generated by AI systems.
Milestone What is vibe coding?: Vibe Coding
A software creation method where designers describe ideas, emotions, and product behavior in natural language for AI tools to generate code and interactive interfaces instantly. This process enables rapid testing of design directions and aligns product vision among stakeholders before building the full system.
vibe codingprompt-first designnatural language prompting
ULO-VIBE_CODING · UNIVERSAL · Bloom: Understand
A software creation method where designers describe ideas, emotions, and product behavior in natural language for AI tools to generate code and interactive interfaces instantly. This process enables rapid testing of design directions and aligns product vision among stakeholders before building the full system.
Phase 2 Phase 2: Intermediate & Architecture
OOP, modular design, asynchronous patterns, state management
Milestone Claude Code: Prompt Engineering
Designing effective prompts for large language models: system prompts, few-shot examples, chain-of-thought, tuning temperature/top-p, prompt templates, and prompt quality evaluation.
prompt engineeringsystem promptfew-shot
ULO-PROMPT_ENGINEERING · UNIVERSAL · Bloom: Apply
Designing effective prompts for large language models: system prompts, few-shot examples, chain-of-thought, tuning temperature/top-p, prompt templates, and prompt quality evaluation.
Milestone Claude Code: Model Context Protocol Standard
Standardized protocol for identifying and providing data context and execution tools to autonomous AI agents, independent of specific platforms.
MCPprotocoltool invocation
ULO-MODEL_CONTEXT_PROTOCOL_STANDARD · UNIVERSAL · Bloom: Apply
Standardized protocol for identifying and providing data context and execution tools to autonomous AI agents, independent of specific platforms.
Milestone Gemini: LLM API Integration
Integrating large language models via API: authentication, request/response lifecycle, token limits, rate limiting, retry/backoff, streaming responses, and error handling.
LLM APItoken limitrate limit
ULO-LLM_API_INTEGRATION · UNIVERSAL · Bloom: Apply
Integrating large language models via API: authentication, request/response lifecycle, token limits, rate limiting, retry/backoff, streaming responses, and error handling.
Milestone Gemini: Vector Embedding and Similarity Search
Method of representing text or objects as dense vectors in high-dimensional space and searching for similarity based on spatial distance.
vector embeddingsimilarity searchcosine distance
ULO-VECTOR_EMBEDDING_SEARCH · UNIVERSAL · Bloom: Apply
Method of representing text or objects as dense vectors in high-dimensional space and searching for similarity based on spatial distance.
Phase 3 Phase 3: APIs, Data & Tooling
Client-server communication, databases, testing, build tools
Phase 4 Phase 4: Advanced & Production Engineering
Performance optimization, security, deployment, best practices