AI

AI Engineering from Scratch: el currículo open source de 49K estrellas que te enseña a construir IA, no solo usarla

ai-engineering-from-scratch de Rohit Ghumare pasó de cero a 49.000 estrellas de GitHub en 5 meses — el currículo de IA de más rápido crecimiento en internet. 511 lecciones, 20 fases, ~329 horas, licencia MIT. Cada lección produce un artefacto reutilizable: prompts, skills, agentes, servidores MCP. El método 'Build It, Then Use It' te hace implementar backpropagation en NumPy puro antes de tocar PyTorch. Revisión completa: currículo, metodología, rutas de aprendizaje y advertencias honestas.

AI Engineering from Scratch: el currículo open source de 49K estrellas que te enseña a construir IA, no solo usarla

Conclusiones clave

  • ai-engineering-from-scratch (rohitg00) pasó del lanzamiento (marzo 2026) a 49.000 estrellas de GitHub en ~5 meses — entre los currículos de IA de crecimiento más rápido jamás vistos. Licencia MIT, 511 lecciones en 20 fases (~329 horas), cubriendo Python, TypeScript, Rust y Julia. El pitch: el 84% de los estudiantes usa herramientas de IA, pero solo el 18% se siente preparado para usarlas profesionalmente — esto cierra esa brecha.
  • El currículo es una pila progresiva: Fase 0 Setup → Fundamentos de Matemáticas (álgebra lineal, SVD, Fourier) → ML Fundamental → Deep Learning Core → Visión por Computador → NLP → Voz → Transformers → IA Generativa → RL → LLMs desde Cero (preentrenar un GPT de 124M) → Ingeniería de LLMs (RAG, LoRA) → Multimodal → Tools & Protocols (MCP) → Ingeniería de Agentes (42 lecciones) → Sistemas Autónomos → Multi-Agente y Swarms → Infraestructura y Producción → Ética/Seguridad → 85 lecciones Capstone (17 productos completos).
  • El método estrella es 'Build It, Then Use It': cada algoritmo se implementa dos veces — primero en Python/NumPy puro sin frameworks (eliminando la magia de caja negra), luego con librerías industriales (PyTorch etc.), comparando salidas para ver cómo funcionan. El bucle de lección de seis pasos: Motto → Problem → Concept → Build It → Use It → Ship It.
  • Cada lección produce un artefacto real: el repo genera 511 activos reutilizables (396 skills, 99 prompts, agentes, servidores MCP) que puedes cargar en asistentes de coding de IA. Aprendizaje basado en evidencia: guardas prueba de ejecución (comandos, exit codes, salidas) mientras avanzas. Artefactos sobre certificados.
  • El creador Rohit Ghumare es un DevRel afincado en Londres (Head of DevRel en Motia.dev, CNCF Ambassador, Docker Captain, Google Developer Expert, Claude y Devin Ambassador) y creador de Agent Memory (iii-engine, 27k estrellas, 72k descargas mensuales). El sitio (aiengineeringfromscratch.com) añade un glosario de 277 términos, traducciones automáticas NLLB-200, una serie de libros de 6 volúmenes en EPUB/PDF y una Claude Certification Academy (33 lecciones, 295 preguntas, preparación para las 4 credenciales oficiales de Claude).

Respuestas clave

¿Qué es ai-engineering-from-scratch?

Un currículo de ingeniería de IA open source (MIT) y dirigido por repositorio, de Rohit Ghumare: 511 lecciones en 20 fases, ~329 horas, cubriendo desde fundamentos de matemáticas hasta swarms de agentes autónomos. Idiomas: Python, TypeScript, Rust, Julia. Creció a 49.000 estrellas de GitHub en ~5 meses desde su lanzamiento en marzo 2026, y cada lección produce un artefacto reutilizable (prompt, skill, agente o servidor MCP).

¿En qué se diferencia de los cursos de Karpathy o del curso de agentes de Hugging Face?

El nn-zero-to-hero de Karpathy tiene profundidad de video excepcional pero se centra estrechamente en internals de redes neuronales hasta GPT-2. El curso de Agentes de Hugging Face es excelente en frameworks modernos pero omite matemáticas, ML clásico y fundamentos de deep learning. Este currículo cubre la pila completa — matemáticas → ML → deep learning → LLMs → agentes → swarms → infraestructura → seguridad — además de temas nativos de 2026 como protocolos MCP y runtimes de agentes personalizados.

¿Qué es el método 'Build It, Then Use It'?

Cada algoritmo se enseña dos veces: 'Build It' implementa las matemáticas crudas usando solo Python/NumPy y la librería estándar (sin frameworks), para que entiendas cada operación de tensores a mano. 'Use It' luego implementa el mismo algoritmo con librerías industriales (PyTorch, scikit-learn) y comparas las salidas. Sin magia de caja negra: literalmente has construido la cosa antes de usar la herramienta.

¿En qué fase debería empezar?

El repo proporciona un quiz de colocación find-your-level (10 preguntas). Rutas aproximadas: principiantes completos empiezan en Fase 0 (~306h); ingenieros de software con Python empiezan en Fase 1 Fundamentos de Matemáticas (~270h); ingenieros de ML empiezan en Fase 3 Deep Learning Core (~200h); practicantes de deep learning empiezan en Fase 10 LLMs desde Cero (~100h); ingenieros senior que solo quieren agentes empiezan en Fase 14 Ingeniería de Agentes (~60h). También hay micro-rutas enfocadas para MCP (17 lecciones) y Agent Skills (5 lecciones).

¿Es realmente gratis y qué obtengo al final?

Completamente gratis y con licencia MIT — sin paywall, sin muro de email. En lugar de un certificado construyes un portafolio de 511 artefactos reutilizables (396 skills, 99 prompts, agentes, servidores MCP) que cargan directamente en asistentes de coding de IA. El sitio web añade un glosario de 277 términos, lecciones traducidas automáticamente (español, chino, hindi, árabe, turco), una serie de libros de 6 volúmenes en EPUB/PDF, y una Claude Certification Academy que prepara para las 4 credenciales oficiales de Claude (CCAO-F, CCDV-F, CCAR-F, CCAR-P).

AI Engineering from Scratch: el currículo open source de 49K estrellas que te enseña a construir IA, no solo usarla

En marzo de 2026, un DevRel afincado en Londres llamado Rohit Ghumare publicó un currículo open source llamado ai-engineering-from-scratch. Cinco meses después, había superado las 49.000 estrellas de GitHub — uno de los recursos de aprendizaje de IA de crecimiento más rápido jamás creados.

La estadística inicial explica por qué resonó: el 84% de los estudiantes ya usa herramientas de IA. Solo el 18% se siente preparado para usarlas profesionalmente.

Este currículo es el intento de cerrar esa brecha — con 511 lecciones, cero paywalls y un método que te hace construir el algoritmo antes de permitirte usar la librería.

El currículo: una pila de 20 fases de las matemáticas a los swarms

Las 511 lecciones (≈329 horas) se organizan como una pila progresiva — matemáticas en el suelo, swarms de agentes autónomos en el techo:

FaseEnfoqueLecciones
0Setup & Tooling (Git, GPU cloud, Docker, Jupyter)12
1Fundamentos de Matemáticas (álgebra lineal, SVD, Fourier, Bayes)22
2ML Fundamental (regresión, SVMs, KNN, series temporales)18
3Deep Learning Core (backprop desde cero)13
4Visión por Computador (CNNs, YOLO, Stable Diffusion, NeRF, SAM 3)28
5NLP (spaCy, NLTK, Hugging Face)29
6Voz y Audio (Librosa, Whisper)17
7Transformers (atención desde medias enmascaradas)14
8IA Generativa (VAEs, GANs, Latent Diffusion, ControlNet)15
9Reinforcement Learning (Q-Learning, PPO, modelado de rewards RLHF)12
10LLMs desde Cero (¡preentrenar un GPT de 124M!)24
11Ingeniería de LLMs (prompting, RAG, LoRA, LangGraph)17
12IA Multimodal25
13Tools & Protocols (MCP, agent skills)23
14Ingeniería de Agentes (ReWOO, Reflexion, MemGPT, agentes de voz)42
15Sistemas Autónomos (agentes long-horizon, STaR, alignment)22
16Multi-Agente y Swarms (A2A, Society of Mind, BFT)25
17Infraestructura y Producción (vLLM, FP8, gateways, SOC 2)28
18Ética, Seguridad y Alignment (Goodhart, jailbreaks, watermarking)30
19Capstone (17 productos completos, 9 tracks deep-build)85

El final es la Fase 19: 17 productos a escala completa (agente de coding terminal-native, codebase RAG, asistente de voz en tiempo real) y 9 tracks deep-build (tokenizador BPE, entrenamiento distribuido).

El método: Build It, Then Use It

La pedagogía estrella elimina la magia de caja negra:

  1. Build It — implementa las matemáticas crudas usando solo Python/NumPy y la librería estándar. Sin frameworks. Escribes backpropagation a mano antes de tocar PyTorch.
  2. Use It — implementa el mismo algoritmo con librerías industriales (PyTorch, scikit-learn, Hugging Face) y compara las salidas para ver qué hace el framework bajo el capó.

Cada lección sigue el mismo bucle de seis pasos: Motto → Problem → Concept → Build It → Use It → Ship It.

Y Ship It es literal: cada lección produce un artefacto reutilizable. El repo completo genera 511 activos — 396 skills, 99 prompts, agentes y servidores MCP — que puedes cargar directamente en tu asistente de coding de IA. Te gradúas con un portafolio, no un certificado.

El aprendizaje basado en evidencia se aplica: guardas prueba de ejecución (comandos, exit codes, salidas significativas) mientras avanzas, y solo continúas cuando puedes explicar la salida y hacer un pequeño cambio sin adivinar.

El creador: Rohit Ghumare

Ghumare no es un vendedor de cursos cualquiera — es un peso pesado del mundo de la infraestructura de agentes:

  • Head of DevRel en Motia.dev, afincado en Londres
  • CNCF Ambassador, CNCF 2025 Marketing Chair, Platform Engineering Ambassador
  • Docker Captain, Google Developer Expert, AWS Community Builder (5 años)
  • Claude Ambassador y Devin Ambassador
  • Creador de Agent Memory (iii-engine): 27k estrellas, 72k descargas mensuales — memoria persistente para agentes de coding de IA
  • También construyó awesome-claude-code-toolkit, skillkit (CLI universal para AI agent skills) y k8sgames

Por qué creció tan rápido

El “problema del 18% de preparación” es real y doloroso: la mayoría de los desarrolladores usan IA a diario, pero pocos pueden desplegar pipelines agénticos profesionalmente. Este currículo responde directamente a esa frustración — y es gratis, con licencia MIT y dirigido por artefactos.

La recepción comunitaria en Reddit fue entusiasta (“dope,” “Goat”) con escepticismo sano: ingenieros senior cuestionaron cómo una persona produce 500+ lecciones profundas sin slop generado por IA, y los primeros adoptantes encontraron carpetas vacías y enlaces rotos en el rollout inicial de la Fase 0 (ya corregido). La evaluación justa: es un mapa estructurado notable — ve en profundidad en otro sitio (Karpathy para internals de redes, papers para teoría) donde necesites más que amplitud.

Rutas de aprendizaje

Tu backgroundEmpieza enTiempo
Principiante completoFase 0 (Setup)~306h
Sabes Python, sin MLFase 1 (Matemáticas)~270h
Ingeniero ML, sin deep learningFase 3 (Deep Learning Core)~200h
Practicante DL, sin LLMs/agentesFase 10 (LLMs desde Cero)~100h
Ingeniero senior, solo agentesFase 14 (Ingeniería de Agentes)~60h

¿No sabes dónde encajas? Ejecuta el quiz de colocación integrado find-your-level (10 preguntas) y redacta tu ruta. También hay micro-rutas enfocadas: MCP (17 lecciones) y Agent Skills (5 lecciones).

Más allá del repo

El sitio complementario (aiengineeringfromscratch.com) añade:

  • Glosario de IA de 277 términos y ayudas visuales interactivas
  • Traducciones automáticas NLLB-200 — español, chino, hindi, árabe, turco
  • Serie de libros de 6 volúmenes en EPUB/PDF
  • Claude Certification Academy: 33 lecciones dedicadas, exámenes mock cronometrados, 295 preguntas originales — preparación para las 4 credenciales oficiales de Claude (CCAO-F, CCDV-F, CCAR-F, CCAR-P), ejecutable directamente con el comando /claude-certification

Veredicto

ai-engineering-from-scratch es lo más parecido a un título completo, gratis y autoservicio de ingeniería de IA en 2026. El método Build It/Use It funciona de verdad — no puedes afirmar que entiendes la atención si la has escrito en NumPy primero.

Las advertencias honestas: sin videolecciones (solo dirigido por repositorio), amplitud sobre profundidad en algunos lugares, y límites de autor único. Pero como mapa estructurado del álgebra lineal a los swarms de agentes — con 511 artefactos que conservas para siempre — es el mejor negocio gratis en educación de IA ahora mismo.

Clónalo, ejecuta el quiz de colocación y empieza a construir. 🛠️