GenerativeAICourse vs ai-engineering-from-scratch
Generative AI learning courses compared
GenerativeAICourse and ai-engineering-from-scratch both teach generative AI and AI engineering through practical learning materials. GenerativeAICourse centers on Jupyter notebook labs for applied LLM topics, while ai-engineering-from-scratch offers a broader curriculum that emphasizes implementing concepts and building reusable artifacts.

GenerativeAICourse: Learn Generative AI Through Notebook Labs
A notebook-based course introducing generative AI and practical AI engineering, from LLM fundamentals to chatbots, RAG, agents, and MCP. It is aimed at learners who want guided explanations and hands-on Python exercises.

ai-engineering-from-scratch: Learn AI by Building It
A free, MIT-licensed curriculum that teaches AI engineering through runnable lessons and hands-on artifacts. It covers foundations through LLMs, agents, protocols, and production, with paths for beginners and experienced developers.
| GenerativeAICourse | ai-engineering-from-scratch | |
|---|---|---|
| Language | Jupyter Notebook | Python |
| License | — | MIT |
| Stars | 567 | 62.9k |
| Forks | 89 | 10.8k |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- GenerativeAICourse focuses on LLM fundamentals and applications such as chatbots, RAG, agents, and MCP; ai-engineering-from-scratch spans math, machine learning, computer vision, speech, reinforcement learning, and production topics.
- GenerativeAICourse provides Jupyter notebook labs and Python setup guidance; ai-engineering-from-scratch provides runnable lessons in Python, TypeScript, Rust, and Julia, depending on the lesson.
- GenerativeAICourse describes adapting existing models and building applications around them; ai-engineering-from-scratch emphasizes implementing concepts from first principles and producing artifacts.
- GenerativeAICourse is positioned for guided introductions and applied labs; ai-engineering-from-scratch offers 20 phases and focused learning paths, and recommends programming experience.
- ai-engineering-from-scratch is MIT-licensed; a license is not described for GenerativeAICourse.
- GenerativeAICourse’s described lab setup uses an OpenAI API key; ai-engineering-from-scratch offers website and repository lessons, AI tutor skills, and downloadable book editions.
Choose GenerativeAICourse if you…
- want guided notebook labs on LLMs, chatbots, RAG, and agents.
- prefer a focused introduction to AI engineering using Python exercises.
- are looking for course material rather than a ready-to-deploy application.
Choose ai-engineering-from-scratch if you…
- want a broad curriculum from mathematical and machine-learning foundations through production topics.
- prefer lessons that emphasize first-principles implementation, runnable code, and reusable artifacts.
- want focused paths or lessons using Python, TypeScript, Rust, or Julia.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.