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