An open-source, lesson-based curriculum for learning AI engineering by building practical artifacts like prompts, skills, agents, and MCP servers from scratch.
This repository is a large, free, open-source AI engineering curriculum written in Python and organized into 20 phases and 523 lessons. It covers topics spanning setup, math, machine learning, LLM engineering, agent engineering, tools and protocols, and related learning paths. The README also says each lesson is designed to produce a reusable artifact rather than just a read-only explanation.
The curriculum is aimed at closing the gap between people who already use AI tools and those who feel professionally ready to build with them. In practical terms, it tries to move learners from passive usage to hands-on capability in building AI systems end to end.
Conceptually, the repository works by guiding learners through a structured sequence of lessons and learning paths, each with a clear goal and a corresponding implementation. The README instructs learners to read the lesson explanation, type and build the code, run the provided command from the repository root, and keep evidence of what happened, so the process emphasizes active practice, verification, and small iterative changes. It also offers different entry points depending on the learner’s goal, such as foundations, LLM applications, agents, MCP, agent skills, or certification preparation.
It appears to be gaining attention because it is both very large and very practical: the README highlights hundreds of lessons, multiple languages, free access, and a strong build-first approach. The repository also aligns with current interest in AI agents, LLM engineering, and MCP, and its star growth this week suggests active momentum.
The README does not name direct competitors, but comparable approaches would be other AI/ML tutorials, hands-on courses, and repository-based curricula that teach from fundamentals to applications. Within this repo’s own ecosystem, the closest alternatives are its different learning paths and certification tracks, which serve different goals such as foundations, LLM apps, agents, MCP, agent skills, and certification prep.
AI-explained · grounded in each repo's README