Fase 1 — Fundamentos: entendiendo Claude Code
Duración: 3 semanas · Dedicación: 6–8h/semana · Caminos: 🟢🔵🟣 (todos los módulos son esenciales) Prerrequisito: Fase 0 (LLMs, tool use, taxonomía) o conocimiento equivalente. Foco principal: Claude Code · Conceptos transferibles: marcados explícitamente en cada módulo.
Objetivo de la fase
Salir de la posición "escuché hablar de Claude Code" hacia "tengo Claude Code instalado, autenticado y produciendo código real" en al menos uno de tus proyectos. Vas a entender el ecosistema de agentes de código apenas lo suficiente para justificar la elección de Claude Code, y luego sumergirte profundamente en la herramienta.
Al final de esta fase puedes:
- Explicar qué es Claude Code y cómo se diferencia de las alternativas (en 2 minutos)
- Instalar, autenticar y configurar Claude Code desde cero en una máquina nueva
- Usar modos interactivo y plan, comandos básicos y el archivo
CLAUDE.md - Escribir prompts y contextos efectivos para tareas de programación
- Entregar un proyecto pequeño en GitHub hecho con Claude Code
Convenciones de marcación
Cada material está marcado con:
- Tipo: 📚 Doc oficial · 📖 Artículo/Paper · 🎓 Curso · 🎬 Video/Podcast · 🛠️ Hands-on/Repositorio
- Idioma:
[PT]portugués ·[EN]inglés ·[ES]español - Costo:
[Gratis]·[Pago]·[Freemium] - Nivel:
principiante·intermedio·avanzado
Materiales marcados con ⭐ son los esenciales — si el tiempo es escaso, cubre solo los ⭐. Materiales marcados con 🌐 son conceptos universales (transferibles a cualquier agente).
M1 · Panorama del mercado y por qué Claude Code
Por qué este módulo
Antes de sumergirte en una herramienta, necesitas entender dónde se ubica en el mapa. Este módulo es deliberadamente corto (1–2 días): solo lo suficiente para tener referencia de las alternativas y justificar la elección de Claude Code. Sin esto, te sientes inseguro cuando alguien pregunte "¿por qué no Cursor?".
Tópicos
- 🌐 Las 4 categorías de agentes de código en 2026:
- IDE extension (GitHub Copilot, Cline, Continue)
- Dedicated AI IDE (Cursor, Windsurf, Zed)
- CLI/terminal agent (Claude Code, Aider, Codex CLI)
- Cloud autonomous platform (Devin, OpenHands, Jules)
- Dónde se posiciona Claude Code (CLI/terminal-first) y sus fortalezas:
- Agnóstico de IDE — funciona en cualquier editor
- MCP de primera clase (fue uno de los pioneros)
- Subagentes, hooks, slash commands, skills, plugins
- SDK propio (Claude Agent SDK)
- Modelos Anthropic top-of-rank en SWE-bench Verified
- Mapa muy breve de las alternativas — solo para reconocer los nombres
- Justificación personal: "por qué Claude Code para mí/mi equipo"
Materiales
Conceptual fundamental ⭐
-
⭐ 🌐 📖 Building Effective AI Agents — Anthropic Engineering ·
[EN][Gratis]intermedioPaper fundador. Define la diferencia entre workflows y agentes y los 5 patrones básicos. Universal — léelo aunque seas usuario de Claude Code. -
🌐 🛠️ Anthropic Cookbook — Agent Patterns ·
[EN][Gratis]intermedioImplementaciones Python de los 5 patrones. Ver el concepto en código solidifica. -
🌐 📖 Building agents with the Claude Agent SDK — Anthropic Engineering ·
[EN][Gratis]intermedioContinuación práctica. Bueno para entender que Claude Code (producto) y Claude Agent SDK (biblioteca) son cosas diferentes — distinción que aparecerá a lo largo del plan.
Comparativos rápidos (para skim, no lectura lineal)
-
📖 Coding Agents Comparison — Artificial Analysis ·
[EN][Gratis]principianteLeaderboard con benchmarks. Útil para validar con datos dónde Claude Code lidera (actualmente: SWE-bench Verified). -
📖 Cursor vs Windsurf vs Claude Code en 2026 — dev.to ·
[EN][Gratis]principianteComparación honesta tras uso real de los 3 principales. -
📖 Best AI Coding Agents for 2026 — Faros.ai ·
[EN][Gratis]principiante
Específico Claude Code
-
⭐ 📚 Claude Code — Overview ·
[EN][Gratis]principiantePágina oficial de presentación. Skim en 10 minutos. -
📖 Anthropic — Why we built Claude Code ·
[EN][Gratis]principiantePosicionamiento oficial.
Ejercicio práctico
En una página única (markdown o Notion), responde:
- ¿En cuál de las 4 categorías de agentes encaja Claude Code? Cita una alternativa en cada otra categoría.
- ¿Qué 3 fortalezas de Claude Code te atraen más para tu contexto?
- ¿En qué escenario de tu trabajo actual imaginas Claude Code agregando más valor en las próximas semanas?
Este documento corto será tu referencia cuando alguien pregunte "¿por qué elegiste Claude Code?".
Definition of Done
- Puedes, en 2 minutos sin consultar nada, responder:
- Qué es un workflow agentic y en qué difiere de un agente
- Las 4 categorías de agentes de código y un ejemplo de cada una
- 3 razones por las que Claude Code tiene sentido para ti
M2 · Instalación, autenticación y primeros pasos en Claude Code
Por qué este módulo
Este es el módulo donde realmente entras en la herramienta. Resolver el setup una vez bien, con CLAUDE.md configurado y gestión segura de claves, evita fricción por meses.
Tópicos
Instalación y autenticación
- Prerrequisitos: Node.js 20+, terminal moderno (zsh/fish/bash)
- Instalación vía
npm install -g @anthropic-ai/claude-code - Dos formas de autenticar:
- Vía Anthropic Console (API key — pago por uso, más flexible)
- Vía Claude.ai subscription (Pro/Max — usa cuota del plan)
- Comandos básicos:
claude,/help,/login,/logout,/exit
Modos de operación
- Modo interactivo (predeterminado) — conversación estilo REPL
- Modo plan — Claude presenta un plan antes de ejecutar (
Shift+Tabpara alternar) - Modo headless (
-po--print) — ejecución no interactiva, base para automatización
Primera interacción real
- Iniciar Claude Code dentro de un repositorio tuyo
- Pedir una exploración inicial ("explica este proyecto")
- Pedir una pequeña edición
- Diferencia entre confirmar acciones con permiso y usar
auto-accept
Estructura inicial de proyecto
- Archivo
CLAUDE.md— instrucciones persistentes para Claude en el contexto del proyecto - Ubicación: raíz del repo (project memory) o
~/.claude/CLAUDE.md(user memory) - Memoria jerárquica y cómo Claude lee estos archivos
Integración con IDE
- Plugin oficial para VS Code
- Plugin oficial para JetBrains (IntelliJ, PyCharm, etc.)
- Cuándo usar plugin de IDE vs. terminal puro
Gestión segura de claves de API
- macOS Keychain
- 1Password CLI (
op) direnv+.envrcque NO entra en Git- Buenas prácticas para equipos (variables en Anthropic Console)
Materiales
Quickstarts oficiales ⭐
- ⭐ 📚 Claude Code — Quickstart ·
[EN][Gratis]principiante - ⭐ 📚 Claude Code — Setup completo ·
[EN][Gratis] - 📚 Claude Code — Memory & CLAUDE.md ·
[EN][Gratis] - 📚 Claude Code — IDE integrations ·
[EN][Gratis]
Cursos guiados ⭐
-
⭐ 🎓 Claude Code: A Highly Agentic Coding Assistant — DeepLearning.AI ·
[EN][Gratis]principianteCurso oficial Anthropic + Andrew Ng (Elie Schoppik instructor). ~2h. Cubre: instalación, primeros prompts, planning, thinking modes, sesiones paralelas, memoria, integración con GitHub, subagentes, Playwright vía MCP. Haz este curso completo durante esta fase — te tira para adelante. -
⭐ 🎓 Claude Code in Action — Anthropic Skilljar ·
[EN][Gratis]principianteCurso oficial de Anthropic Academy. Complementario al de DeepLearning.AI, con foco más hands-on. -
🎓 Anthropic Academy — catálogo ·
[EN][Gratis]Mira lo disponible — varios cursos cortos serán usados en las fases siguientes.
En portugués ⭐
-
⭐ 🎓 Formação Claude Code 2026 — Udemy ·
[PT][Pago]principiante a intermedio46h, 312 clases. Cubre instalación, comandos, atajos, modos, contexto/memoria, CLAUDE.md, modo agente, plugins, MCP, TDD, Git, refactoring, seguridad. Único curso largo en PT-BR sobre el tema — cubre mucho más allá de esta fase, pero útil como referencia narrada de principio a fin. -
🎬 Claude Code — Tutorial Completo (para Iniciantes) — YouTube ·
[PT][Gratis]principiante -
🎬 Curso Completo Claude Code — Crie e Venda com IA (2026) — YouTube ·
[PT][Gratis]principiante
Videos cortos / referencia
-
🎬 Anthropic — YouTube channel ·
[EN][Gratis]Lives, demos y workshops oficiales. -
🎬 Claude Code Full Course 2026 — Simplilearn ·
[EN][Gratis]principiante
Ejercicio práctico
Configura en tu computadora:
- Claude Code instalado y autenticado —
claude --versiondebe retornar versión válida - Plugin de IDE configurado (VS Code o JetBrains) — Claude corriendo junto al código
- Primera sesión real: abre Claude Code en un proyecto existente, pide
explica la arquitectura de este proyecto, y lee la respuesta - Crea un
CLAUDE.mden el proyecto con:- Lenguajes y frameworks usados
- Convenciones del equipo (estilo de commit, patrones de test)
- Comandos importantes (build, test, lint)
- Lo que Claude NO debe hacer (ej: nunca alterar
migrations/, nunca tocarsecrets/)
- Haz una edición real con Claude Code (una función pequeña, mejorar un test, ajustar README)
- Prueba el modo plan (Shift+Tab) en una tarea de complejidad media y observa la diferencia
- Tus claves de API están en lugar seguro (macOS Keychain, 1Password o direnv con
.envrcen.gitignore) - Documenta los pasos de tu setup en un README personal
mi-setup-claude-code.md
Definition of Done
claude --versionretorna versión válida- Puedes abrir Claude Code en un proyecto y pedir una edición que ejecuta correctamente
- Tienes
CLAUDE.mdconfigurado en al menos 1 proyecto tuyo - Sabes alternar entre modo interactivo y modo plan
- Sabes cuánto estás gastando por día (Anthropic Console o plan)
- Tus claves de API no están en archivos versionados
M3 · Ingeniería de prompts y context engineering con Claude
Por qué este módulo
Claude Code es tan bueno como el contexto que recibe. La mayor diferencia entre devs que ganan 5x productividad y devs que dicen "estos agentes son medio bobos" está aquí.
Atención al término: en 2025/2026 la comunidad migró de "prompt engineering" a "context engineering" — porque lo que importa no es el prompt aislado, sino todo el contexto (instrucciones, ejemplos, herramientas, memoria, CLAUDE.md, MCP servers) que el agente recibe. Vamos a cubrir ambos lados.
🌐 Los conceptos de este módulo son universales — funcionan en Claude, GPT, Gemini, Cursor, Aider. La diferencia está en cómo materializas el contexto en cada herramienta.
Tópicos
Universales (cualquier LLM/agente) 🌐
- Anatomía de un buen prompt: rol, contexto, restricciones, ejemplos, formato esperado, criterio de aceptación
- Chain-of-thought aplicado a tareas de programación (y cuándo NO usar)
- Few-shot prompting con ejemplos de código
- Iteración: follow-ups, correcciones, refinamiento
- Anti-patrones comunes: prompts vagos, falta de criterio de aceptación, "hazlo mejor", scope-creep
Específicos de Claude
- XML tags — Claude responde particularmente bien a
<contexto>,<ejemplo>,<reglas> - Thinking modes del Claude Code (
think,think hard,think harder,ultrathink) y cuándo activar - Extended thinking — cuando el modelo "piensa" antes de responder
Context engineering específico de Claude Code
CLAUDE.mdcomo contexto persistente (project memory)- Cómo adjuntar archivos al contexto de la sesión
- Cuándo pedir a Claude leer primero vs. asumir que sabe
- Señales de que el contexto está saturado (y qué hacer)
Materiales
Documentación oficial ⭐
-
⭐ 📚 Anthropic — Prompt Engineering Overview ·
[EN][Gratis]principianteGuía oficial. Cubre claridad, ejemplos, chain-of-thought, XML tags, role prompting. Material principal. -
⭐ 🛠️ Anthropic — Prompt Engineering Interactive Tutorial ·
[EN][Gratis]principiante a intermedioTutorial interactivo en Jupyter, oficial Anthropic. Te hace practicar cada técnica con Claude. -
📚 Claude Code — Best practices ·
[EN][Gratis]intermedioCómo Anthropic usa internamente. Específico para Claude Code. -
📚 Claude Code — Effective Context (memory & files) ·
[EN][Gratis]Context engineering específico de Claude Code.
Cursos gratuitos ⭐
-
⭐ 🌐 🎓 ChatGPT Prompt Engineering for Developers — Andrew Ng + Isa Fulford (DeepLearning.AI) ·
[EN][Gratis]principianteCurso clásico. ~1h. Los principios son universales (en GPT, pero aplicables a Claude). -
🎓 Prompt Engineering with Claude — Anthropic Academy ·
[EN][Gratis]principiante a intermedioCurso oficial Anthropic, específico para Claude. -
🎓 AI Fluency: Framework & Foundations — Anthropic ·
[EN][Gratis]principianteFoundations conceptuales que preceden a los prompts.
Cursos pagos (opcional)
-
🌐 🎓 Vanderbilt — Prompt Engineering Specialization (Coursera) ·
[EN][Pago](gratuito sin certificado)principianteMás completo, ~3 cursos. Para quien prefiere camino narrado y certificación. -
🌐 🎓 ZTM — Prompt Engineering Bootcamp ·
[EN][Pago]intermedio
Artículos / context engineering ⭐
-
⭐ 🌐 📖 The 2026 Guide to Prompt Engineering — IBM ·
[EN][Gratis]principianteVisión actualizada y didáctica. -
🌐 📖 Best Prompt Engineering Resources (2026) — Generative Programmer ·
[EN][Gratis]
Libros (opcional, intermedio)
-
🌐 📖 Prompt Engineering for Generative AI — O'Reilly (Phoenix & Taylor) ·
[EN][Pago]intermedio -
⭐ 🌐 📖 AI Engineering — Chip Huyen, O'Reilly ·
[EN][Pago]intermedio a avanzadoLibro de referencia más amplio sobre ingeniería en torno a LLMs. Capítulos sobre prompts y context son excelentes. Inversión que vale para los próximos años.
Ejercicio práctico
Toma una tarea de código de complejidad media de tu trabajo real (refactorizar una función, escribir tests para un módulo, debuggear un bug no trivial). Haz tres versiones del mismo prompt en Claude Code:
- Versión "perezosa": "ayuda aquí" + abre el archivo
- Versión estructurada: con rol, contexto, restricciones, formato (usa XML tags de Claude:
<contexto>,<reglas>,<formato>) - Versión estructurada con
CLAUDE.mdmejorado: versión 2 + actualiza elCLAUDE.mddel proyecto con convenciones relevantes antes
Compara las tres salidas. Documenta las diferencias en learnings-prompt.md. Es el ejercicio más valioso de toda la fase.
Bonus: corre la misma versión 3 con claude --think hard y compara con la salida sin thinking extendido.
Definition of Done
- Tienes un template personal de prompt para 3 tareas que haces toda semana
- Sabes cuándo usar chain-of-thought / thinking modes y cuándo NO usar
- Puedes identificar y corregir un prompt vago en 1 minuto
- Tienes
CLAUDE.mdrico en al menos 1 proyecto tuyo
M4 · Primeros workflows hands-on con Claude Code
Por qué este módulo
Conocimiento sin práctica se evapora en 2 semanas. Este módulo es donde consolidas todo de la Fase 1 en un proyecto pequeño, real y tuyo — que se va a convertir en referencia para el resto del plan.
Tópicos
- Iniciar un proyecto desde cero usando Claude Code como pair programmer
- Refactorizar un trozo de código existente tuyo con Claude Code
- Agregar tests a un módulo sin tests
- Usar modo plan antes de ejecutar tareas grandes
- Versionar todo en Git y documentar el proceso
- Aprender a dar feedback a Claude (corregir, refinar, replanear)
Materiales
Prácticos ⭐
-
⭐ 🎓 Claude Code: A Highly Agentic Coding Assistant — DeepLearning.AI ·
[EN][Gratis]principianteRepite del M2 — ahora HACES los ejercicios prácticos del curso completo. -
⭐ 🎓 Claude Code in Action — Anthropic Skilljar ·
[EN][Gratis]principianteHaz los ejercicios completos. -
📚 Claude Code — Common workflows ·
[EN][Gratis]principiante a intermedioPatrones comunes documentados oficialmente. -
🛠️ Anthropic Cookbook — ejemplos prácticos ·
[EN][Gratis]Toma cualquier notebook y trata de reproducir con Claude Code.
Inspiración / casos reales
-
⭐ 📖 Claude Code best practices — Anthropic ·
[EN][Gratis]principiante a intermedioTips oficiales de cómo Anthropic usa internamente. -
📖 How I use Claude Code — Simon Willison ·
[EN][Gratis]El blog de Simon Willison es referencia. Busca por "Claude Code" en el sitio. -
🎬 Workflows reales en YouTube — busca por "Claude Code workflow real project"
[EN][Gratis]
Proyecto de la Fase 1 (entregable)
Construye un pequeño proyecto personal y original (no copies de tutorial) usando Claude Code como pair programmer principal. Sugerencias:
- CLI simple en Python o Node.js que haga algo útil para ti (ej: organizador de PDFs por tema, contador de horas trabajadas, generador de changelog)
- Pequeña API REST con 3 endpoints y tests
- Script de migración o ETL de algún dato tuyo
- Pequeña herramienta interna (ej: generador de slides desde markdown)
Requisitos del entregable
- Repositorio público en GitHub con README
-
CLAUDE.mdcompleto en la raíz, describiendo: contexto del proyecto, convenciones, comandos, restricciones - Al menos un uso documentado de modo plan (screenshot o copia de la sesión)
- Cobertura de tests mínima (≥60%)
- Historial Git limpio con mensajes semánticos (pueden ser generados por Claude Code)
- Un archivo
LEARNINGS.mddocumentando:- 3 prompts que funcionaron bien (con la salida de Claude)
- 1 prompt que falló y cómo lo corregiste
- Lo que aprendiste sobre Claude Code que no estaba en ningún tutorial
Tiempo estimado: 6–10h a lo largo de la última semana de la fase.
Definition of Done
- Proyecto público en GitHub
CLAUDE.mdconfigurado y útilLEARNINGS.mdcon 5+ observaciones concretas- Puedes, en una reunión de 5 minutos, explicar a otro dev cómo Claude Code te ayudó en este proyecto y qué NO logró hacer
Auto-evaluación al final de la Fase 1
Marca ✅ lo que puedes hacer ahora sin ayuda:
- Explicar la diferencia entre LLM, copiloto y agente autónomo
- Citar las 4 categorías de agentes de código y dónde encaja Claude Code
- Justificar la elección de Claude Code en 2 minutos
- Instalar y autenticar Claude Code desde cero en una máquina nueva
- Configurar
CLAUDE.mdrico en un proyecto - Alternar entre modo interactivo y modo plan
- Escribir un prompt estructurado (rol, contexto, restricciones, formato) usando XML tags
- Identificar cuándo NO usar Claude Code (o activar thinking mode)
- Apuntar 3 anti-patrones comunes en prompts de código
- Explicar el paper Building Effective Agents de Anthropic en 2 minutos
Si marcaste 7+ items, estás listo para la Fase 2. Si marcaste menos de 6, considera rehacer el módulo correspondiente antes de avanzar — la Fase 2 asume estos fundamentos.
Próxima fase
Fase 2 — Fluidez: usando Claude Code en el día a día (4 semanas) cubre los módulos M5 a M11: automatización de tareas, spec-driven development con Claude Code, TDD, Git/PR/code review, debugging, documentación automatizada y codebases grandes.