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
Skill

Minimal access

Why this level

  • The skills are instructions that read lessons from a public repository and write only a progress file
All reasons and checks

rohitg00/ai-engineering-from-scratch

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ai-engineering-from-scratch

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal 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 developer

Limitations

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.

Skills

AI Research Skills

AI Research Skills Library

98 skills for ML research, from ideation and model training to inference, evaluation and paper writing

SkillExtended access14.1KRepository stars
Needs a VPN

A CLI for training agents: your agent works on a task, and a mentor model reviews the result and sends back remarks

CLIBroad access1.6KRepository stars

AI Builder Club Skills

AI Builder Club — Skills

A Claude Code plugin marketplace to make a repo agent-ready and run compounding agent loops

PluginBroad access1.3KRepository stars

A CLI and Python SDK to search, install, create and evaluate reusable agent skills from a shared library

CLIExtended access1.4KRepository stars

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

SkillMinimal access5.2KRepository stars

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

SkillExtended access971Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialRepository starsMain difference
AI Engineering from Scratch (this entry)no75,368
Claudemyno523a Claude Code skill
Bloomno293a personal AI tutor for Claude Code

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.`

Report a problem

Foxx AIAI Engineering from Scratch
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.