Sobre o projeto

AI Engineering from Scratch é um currículo e manual de referência gratuito, sob licença MIT, que ensina engenharia de IA a partir de primeiros princípios em vez de wrappers de API. O repositório contém 523 lições organizadas em 20 fases sequenciais, estimadas em aproximadamente 342 horas de trabalho, com implementações em Python, TypeScript, Rust e Julia. O currículo é construído de baixo para cima: configuração e ferramentas, fundamentos matemáticos, ML clássico, deep learning, visão computacional, NLP, fala/áudio, transformers, IA generativa, aprendizado por reforço, LLMs do zero, engenharia de LLM, sistemas multimodais, ferramentas e protocolos (incluindo Model Context Protocol), engenharia de agentes, sistemas autônomos, enxames multiagente, infraestrutura/produção, ética/alinhamento e projetos finais. Cada fase depende das anteriores e cada lição segue uma estrutura consistente: um lema de uma linha, um problema concreto, diagramas conceituais, uma seção "Build It" que implementa o algoritmo em matemática pura sem frameworks, uma seção "Use It" que executa a mesma ideia via PyTorch ou scikit-learn e uma seção "Ship It" que deixa um artefato reutilizável — um prompt, skill, agente ou servidor MCP. Os caminhos de entrada são orientados a objetivos em vez de forçar uma leitura linear. Existem rotas rápidas para iniciantes, desenvolvedores Python que desejam fundamentos de ML, pessoas que constroem aplicações de LLM em produção, criadores de agentes, desenvolvedores MCP, autores de Agent Skills e candidatos à certificação Claude. Um quiz de nivelamento de dez perguntas mapeia o conhecimento existente para uma fase inicial e escreve um plano personalizado no LEARNING.md. O repositório também funciona como um pacote de tutor de IA: `npx skills add rohitg00/ai-engineering-from-scratch` instala skills (start-learning, learn, course-guide, learn-mcp, learn-agent-skills, claude-certification, find-your-level, check-understanding) que funcionam com Claude Code, Codex e outros hosts compatíveis com SKILL.md. O progresso é mantido localmente em arquivos como LEARNING.md, MCP-LEARNING.md e AGENT-SKILLS-LEARNING.md. O núcleo de 20 fases é compilado em uma série de livros de seis volumes em EPUB/PDF, gerada por CI e anexada aos releases do GitHub. A academia de certificação é um material de estudo independente baseado nos objetivos públicos dos exames, sem afiliação com a Anthropic. O README destaca uma audiência relatada de 114.584 leitores e 181.995 visualizações de página nos últimos 30 dias. As landing pages estão traduzidas para vários idiomas, sendo o inglês a fonte canônica.