Repolode
rohitg00

rohitg00/ai-engineering-from-scratch

Curso gratuito con licencia MIT y 542 lecciones para aprender conceptos de ingeniería de IA desde cero con Python, TypeScript, Rust y Julia.

Estrellas
71,373
Forks
12,556
Issues abiertos
75
Último commit
ayer

¿Qué es?

AI Engineering from Scratch es un curso estructurado que abarca todo el stack del trabajo moderno con IA: desde los fundamentos matemáticos y el machine learning clásico hasta el deep learning, la visión por computadora, el NLP, la ingeniería con LLM y los sistemas de agentes. Las lecciones se organizan en 20 fases, y cada una combina una explicación escrita con código que el estudiante desarrolla y ejecuta localmente.

El curso está dirigido a desarrolladores que quieren entender cómo funcionan realmente los modelos y los entornos de ejecución de agentes, en lugar de limitarse a llamar a APIs. Las lecciones proponen implementar componentes internos, como la retropropagación, los pipelines de recuperación y las capas para llamar herramientas, y guardar los resultados como evidencia. Se pueden seguir en el sitio web, mediante un agente de programación instalado con npx skills o clonando el repositorio y ejecutando directamente los scripts de Python.

El repositorio también incluye tres proyectos por etapas con evaluadores locales: un laboratorio de evaluación de recuperación, un depurador de trazas de agentes y un firewall para llamadas a herramientas. El código inicial no funciona hasta que los estudiantes implementan cada etapa, y se proporcionan soluciones de referencia para comparar.

Funciones clave

  • 01542 lecciones en 20 fases, desde la configuración y las matemáticas hasta la ingeniería de agentes
  • 02Las lecciones combinan explicaciones escritas con código para desarrollar y ejecutar localmente
  • 03Admite Python, TypeScript, Rust y Julia en distintas lecciones
  • 04Incluye una visualización interactiva del descenso del gradiente y código para comparar optimizadores
  • 05Tres proyectos por etapas con evaluadores locales y soluciones de referencia
  • 06Skills opcionales de tutoría con IA para pruebas de nivel, cuestionarios por fase y planes de estudio personalizados

Casos de uso

  • Desarrolladores que quieren entender los componentes internos de las redes neuronales implementándolos
  • Ingenieros que se inician en el desarrollo de aplicaciones con LLM o de agentes y buscan una ruta estructurada
  • Equipos que quieren adquirir experiencia en evaluación de recuperación o depuración de agentes mediante proyectos prácticos
  • Estudiantes que prefieren trabajar con código y guardar resultados verificables

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
  2. 2

    Instala la skill de tutoría de IA en tu agente de programación

    npx skills add rohitg00/ai-engineering-from-scratch
  3. 3

    Comprueba que Python 3 esté disponible para los laboratorios locales

    python3 --version

Antes de usarlo

  • Muchas lecciones están pensadas para leerse en el sitio web, por lo que no es necesario ejecutarlas localmente para aprender.
  • Los retos de los proyectos requieren Python 3.10 o posterior, o Node.js 22.18 o posterior, según el proyecto.
  • Los laboratorios de Agent Skills requieren un host de agente de programación compatible y un ámbito de skills con permisos de escritura.

Temas

Preguntas frecuentes

¿Qué es ai-engineering-from-scratch?
Curso gratuito con licencia MIT y 542 lecciones para aprender conceptos de ingeniería de IA desde cero con Python, TypeScript, Rust y Julia. AI Engineering from Scratch es un curso estructurado que abarca todo el stack del trabajo moderno con IA: desde los fundamentos matemáticos y el machine learning clásico hasta el deep learning, la visión por computadora, el NLP, la ingeniería con LLM y los sistemas de agentes. Las lecciones se organizan en 20 fases, y cada una combina una explicación escrita con código que el estudiante desarrolla y ejecuta localmente.
¿ai-engineering-from-scratch es gratuito? ¿Qué licencia tiene?
ai-engineering-from-scratch es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ai-engineering-from-scratch sigue mantenido?
Mantenimiento activo. El último commit de ai-engineering-from-scratch fue el 19 oct 2026.
¿Para qué puedo usar ai-engineering-from-scratch?
Desarrolladores que quieren entender los componentes internos de las redes neuronales implementándolos Ingenieros que se inician en el desarrollo de aplicaciones con LLM o de agentes y buscan una ruta estructurada Equipos que quieren adquirir experiencia en evaluación de recuperación o depuración de agentes mediante proyectos prácticos Estudiantes que prefieren trabajar con código y guardar resultados verificables
¿Cómo se instala ai-engineering-from-scratch?
Clona el repositorio: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git Instala la skill de tutoría de IA en tu agente de programación: npx skills add rohitg00/ai-engineering-from-scratch Comprueba que Python 3 esté disponible para los laboratorios locales: python3 --version
¿Dónde consigo ai-engineering-from-scratch?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rohitg00/ai-engineering-from-scratch

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados