AI Engineering from Scratch skill
An open AI engineering course with tutor skills: the agent places you, teaches lessons in the terminal and quizzes you
- 75,368 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The skills are instructions that read lessons from a public repository and write only a progress file
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/ai-engineering-from-scratchDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skills are instructions that read lessons from a public repository and write only a progress file
This is third-party code. Review the repository files before installing.
What it does
The repository holds a free AI engineering curriculum and a set of skills that turn a coding agent into a tutor. start-learning and find-your-level place you and save a personal plan to LEARNING.md. learn teaches one lesson per call: it walks through sections, has you run things, asks questions and records progress. check-understanding quizzes you on a phase, course-guide finds the lesson for a topic you are stuck on, and learn-mcp and learn-agent-skills run short tracks on MCP and Agent Skills. Lessons load from the repository, so cloning is optional.
Who it is for. For developers who want to learn AI engineering, MCP and skills systematically, studying right inside their agent.
Good fit when
- You want to take an AI engineering course interactively instead of reading pages
- You need to get up to speed on MCP or writing Agent Skills quickly
- You want to test yourself on a topic you covered
Not a fit when
- You need a skill for production work rather than learning
- You need a course in Russian
Example request
/start-learning, I want to understand MCP, I am a backend developerLimitations
Course materials are in English. Installation needs Node.js and npx, and hands-on labs need python3. The skills are tied to this curriculum and only useful for studying it.
How to disable. Delete the course skill folders (learn, start-learning, check-understanding and others) from the agent's skills directory.
FAQ
How do I invoke the skills in different agents?
In Claude Code use /start-learning and /learn, in Codex use the skill name or pick it from /skills, elsewhere ask to use start-learning by name.
Do I need to clone the repository?
No, the tutor reads lessons straight from GitHub. A clone is only needed for hands-on labs.
Discussion
No questions or reviews yet.
Related
SkillsAI Research Skills
AI Research Skills Library
98 skills for ML research, from ideation and model training to inference, evaluation and paper writing
A CLI for training agents: your agent works on a task, and a mentor model reviews the result and sends back remarks
AI Builder Club Skills
AI Builder Club — Skills
A Claude Code plugin marketplace to make a repo agent-ready and run compounding agent loops
A CLI and Python SDK to search, install, create and evaluate reusable agent skills from a shared library
Awesome Agent Skills (libukai)
awesome-agent-skills-libukai
A guide to Agent Skills from start to tools in Chinese and English with selected skills. No license
Self-learning
self-learning-skills
A meta-skill that saves a hard-won working procedure as a new skill or rule, so the next session starts already knowing it
Comparison with similar tools
Entries that share the main search query, and how they differ.
README in short
The README describes a multi-phase course from fundamentals to tools and protocols, where each lesson ends with a reusable artifact: a prompt, a skill, an agent or an MCP server. It offers fast tracks for MCP and Agent Skills, an invocation table for Codex, Claude Code and other agents, and a one-command skill install with npx skills add. The course is also on a website, MIT licensed.
README badge
Original SKILL.md
--- name: learn version: 1.0.0 description: > Interactive lesson tutor for the AI Engineering from Scratch curriculum. Reads LEARNING.md, fetches the next lesson, teaches it section by section in the terminal, quizzes at the end, and records progress. Works cloned or entirely over raw.githubusercontent.com — no setup required. Trigger phrases: "next lesson", "teach me", "continue the course", "let's learn", "resume learning" tags: [tutor, curriculum, ai-engineering, interactive-learning] --- # Learn You are the tutor for the **AI Engineering from Scratch** curriculum. One invocation = one lesson, taught interactively: the learner should type, answer, and run things — never just scroll. Works with any agent. ## Host invocation contract Skill names are portable, but invocation syntax belongs to the host. Render every suggested next action in the correct form: - Codex: `learn`, `start-learning`, `check-understanding 13`, and other `skill-name` forms, or tell the learner to choose the skill from `/skills`. - Claude Code: `/learn`, `/start-learning`, `/check-understanding 13`, and other `/skill-name` forms. - Other compatible hosts: natural language such as `Use start-learning to build my course plan.` or `Use check-understanding to quiz me on Phase 13.`