lesson-screen
Skill76k starsChanged 3 days agoMITView on GitHub
Opens a lesson screen in the browser next to the terminal while a course tutor teaches. It shows the lesson's registered figures, code traces with real values, and clickable predictions. It also builds a figure for the lesson on the fly with the course figure skills and any figure skill the host has installed: a blueprint, a mechanism, an isometric machine, or a 3D model. Clicks return to the tutor as events. Trigger phrases: "open the lesson screen", "show me this visually", "show this in 3D", "draw the architecture", "visualize this lesson", "build a figure for this lesson", "lesson screen".
We split this skill into the rules it gives an agent
23 rules. About 0 are common, 8 are distinctive, and 15 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
15
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 21
Use this skill with Claude, Cursor, Codex, OpenClaw, Hermes, or any agent that reads SKILL.md.
- Very specific: line 40
Run every command from the learner's working folder.
- Very specific: line 44
Run CLI start --open. It prints one JSON line with url, screens, state, and next.
- Very specific: line 46
Run CLI start again at any time.
- Distinctive: line 47
If the start fails, say so in one line.
- Very specific: line 53
Before each reply, run CLI events.
- Very specific: line 54
Write the next screen to <screens>/<next>-<slug>.html.
- Distinctive: line 55
Never reuse a file name. The browser shows the newest file.
- Distinctive: line 57
When the next step is words only, write a waiting screen.
- Very specific: line 59
Write screens with your file tool.
- Very specific: line 78
Search the lesson's docs/en.md for fenced blocks with the language figure.
- Very specific: line 79
Put the first line of the fence in a host element: <div class="lesson-figure" data-figure="kv-cache-sizer"></div>.
- Very specific: line 80
Keep the JSON config of the fence if it has one, as in data-figure='iso-machine {"machine":"kv-cache"}'.
- Very specific: line 89
When the lesson starts, read docs/en.md and run the lesson code.
- Distinctive: line 92
Write a building screen and keep its stage list current.
- Very specific: line 95
Check the build with CLI shot.
- Very specific: line 96
Run CLI publish <page.html>.
- Distinctive: line 133
Never invent a number. Readouts, labels, and step text come from the lesson text or a real run.
- Distinctive: line 135
Never put a correct answer, an answer index, or an explanation on a screen before the learner answers.
- Distinctive: line 138
Every built figure shows a line that says your tutor built it for this lesson and the course authors did not review it.
- Distinctive: line 139
Every simulated or scaled value says so on the page.
- Very specific: line 156
Run CLI stop when the lesson ends, unless the next lesson starts now.
- Very specific: line 173
Every command takes --dir PATH for another session folder.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Lesson screen
The lesson screen is a small local web server and one browser tab. The tutor keeps teaching in the terminal. At each step it writes one screen into a folder, and the browser shows the newest screen. The learner can press options and click parts. Those clicks go to an event log that the tutor reads before its next reply.
Use this skill with Claude, Cursor, Codex, OpenClaw, Hermes, or any agent that reads SKILL.md. It needs Node.js 20 or later and a browser on the same machine. It installs no packages.
When to use
- A course tutor teaches a lesson, and the learner accepts the screen. The tutors are learn, learn-mcp, learn-agent-skills, learn-reverse-engineering, claude-certification, and mcpa-certification.
- The learner asks to see a lesson, a concept, or a system: "show me", "draw it", "in 3D".
- A concept has a structure, a flow, or a number that changes. Seeing it helps more than reading it.
When not to use
- The learner declined the screen. Do not offer it again this session.
- The learner cannot reach a browser page from the host: a chat app, or a remote machine without port forwarding. Give the lesson page on aiengineeringfromscratch.com.
references/hosts.mdlists the cases. - The step is words only: a clarifying question, a tradeoff, or a definition. Keep it in the terminal and show the waiting screen.
- You need a permanent figure for a lesson file. Use the figure skills directly. This skill makes screens for one learner.
Paths
SKILL_ROOT is the folder that holds this SKILL.md. In this file, CLI means node "$SKILL_ROOT/scripts/lesson-screen.mjs".
Run every command from the learner's working folder. Screens go to .lesson-screen/screens/, and builds go to .lesson-screen/builds/. If the folder is a git repository, ask the learner to add .lesson-screen/ to .gitignore.
Start
- Run
CLI start --open. It prints one JSON line withurl,screens,state, andnext. - Give the learner the full
urlwith its query string. The key in it protects the page. - Run
CLI startagain at any time. It reuses a running server and keeps the same port. - If the start fails, say so in one line. Give the lesson page link and keep teaching.
Some hosts end background processes when a command returns. Those hosts need --foreground and their own background shell option. See references/hosts.md.
The teaching loop
- Before each reply, run
CLI events. It prints the clicks since the last call. Treat them as hints. - Write the next screen to
<screens>/<next>-<slug>.html. TakenextfromstartorCLI status. - Never reuse a file name. The browser shows the newest file.
- Tell the learner in one line what the screen shows. Ask for the answer in the terminal.
- When the next step is words only, write a waiting screen.
Write screens with your file tool. Do not print them to the terminal with cat or a heredoc.
What to show at each step
| Tutor step | Screen | Source of truth |
| Frame the problem | a step rail and a card with the lesson question | docs/en.md |
| Core concept | the lesson's registered figure, set to the example you discuss | the figure fences in docs/en.md |
| Build it | a code trace: the chunk, the active line, the variables | a real run of the lesson code |
| Use it | the library call beside the scratch call, with the same output | the lesson code and its output |
| See it | the figure that you built for this lesson | the figure skills, the lesson text, and the real run |
| Prediction or quiz | the question and its options as buttons | quiz.json, without the answer |
references/screens.md lists every class, with a full example of each screen.
Registered figures first
Most lessons already have interactive figures. Look for them before you build anything new.
- Search the lesson's
docs/en.mdfor fenced blocks with the languagefigure. - Put the first line of the fence in a host element:
<div class="lesson-figure" data-figure="kv-cache-sizer"></div>. - Keep the JSON config of the fence if it has one, as in
data-figure='iso-machine {"machine":"kv-cache"}'. - Change a config value only with a key that the fence already uses.
The screen loads the course figure runtime and mounts the figure. The figure looks and works as it does on the lesson page.
Build a figure on the fly
The best figure for a lesson is one made for that lesson. Build it while you teach, so that it is ready at the See it step.
- When the lesson starts, read
docs/en.mdand run the lesson code. - Name the lesson's system in one sentence: "X moves through Y, and that motion means Z."
- Pick one form from the table below. Offer it with its time, and build only after the learner accepts.
- Write a building screen and keep its stage list current.
- Give the build to a second agent when the host can run one. Keep teaching in the terminal.
- Without a second agent, build during the lab or the quiz, or offer the figure for the end of the session.
- Check the build with
CLI shot. Look at every image and fix what looks wrong. - Run
CLI publish <page.html>. The page becomes the next screen.
| Form | Build it with | Time | Pick it when |
| Blueprint | the blueprint-figure skill | 5 to 10 minutes | the idea is a structure with named parts |
| Mechanism | tier 2 of the motion-figure skill | 15 to 25 minutes | one control changes a computed result |
| Isometric machine | the isometric-explainer skill | 40 to 90 minutes | the idea is a process with stations, order, and failures |
| 3D model | an installed figure skill with a 3D mode, or three.js | 60 to 120 minutes | depth or rotation is the idea, or the learner asks for 3D |
Offer the smallest form that shows the idea. Offer a larger form when the learner has time and asks for more.
references/build.md holds the build stages, the page contract, the craft rules, and the 3D rules. Read it before every build.
Figure skills
The course figure skills are blueprint-figure, motion-figure, isometric-explainer, and course-style. If one is not installed, read its files from https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/skills/<name>/.
The host can have more figure skills installed, such as an isometric illustration skill with a 3D mode or WebGL effects. Check the host's skill list before you pick a form. Use such a skill when it fits the form, and keep the truth rules and the page contract of this skill.
Practice after the lesson
CLI practice <lesson-path> writes a practice page for one lesson as the next screen. It has four parts:
- Brief: the hook, the learning objectives, and a card for each key term that shows its meaning on a press.
- Drill: the questions from
quiz.json, with keys 1 to 4, Enter for the next question, and an optional timer. - Review: missed questions return after 1, 3, 7, and 16 days.
- Go deeper: the lesson page, the lesson folder, the command that runs its code, one exercise, and further reading.
Follow these rules:
- Offer practice only after the tutor's own quiz for the lesson is complete. The page holds the answer key.
- The page grades itself and keeps its progress in the browser. Record nothing from it. It never changes a score, a review queue, or any evidence.
- It reads the lesson from the clone, or from GitHub when there is no clone.
- A lesson without
quiz.jsongets questions made from its Key Terms table.
Truth rules
- Never invent a number. Readouts, labels, and step text come from the lesson text or a real run.
- A built figure with motion uses a small tested state model. The model moves the parts and writes the readouts.
- Never put a correct answer, an answer index, or an explanation on a screen before the learner answers. The learner can read the page source. The practice page is the one exception, and it appears only after the tutor's quiz.
- A click is a hint. It never counts as a quiz answer, checkpoint evidence, or a lab result.
- The tutor's own rules decide progress, scores, and evidence.
- Every built figure shows a line that says your tutor built it for this lesson and the course authors did not review it.
- Every simulated or scaled value says so on the page.
Events
CLI events prints {"type":"events","events":[...]}. Each event has type, screen, and at, plus the fields below.
| type | Fields | Meaning |
choice | question, choice, text | The learner pressed an option |
part | part, label | The learner asked about a part of a built figure |
step | step, label | The learner moved to a step of a built figure |
note | text | A free note from a custom screen |
CLI events --all prints every event and keeps the read position.
Stop and keep
- Run
CLI stopwhen the lesson ends, unless the next lesson starts now. - The server stops by itself after two idle hours.
- Built pages open from disk. Questions to the tutor work only through the server.
- Copy the builds that the learner wants to keep to
learning-artifacts/<phase>-<lesson>/, with their source.
Commands
| Command | Does |
start [--open] [--foreground] [--port N] [--host H] [--url-host H] [--assets live|local] [--repo PATH] [--idle-minutes N] | Starts the server, or reuses a running one |
status | Prints running, url, screens, latest, next, and the unread event count |
events [--all] | Prints new events |
publish FILE [--name SLUG] | Copies a built page into the screens folder as the next screen |
practice LESSON [--repo PATH] [--name SLUG] | Writes a practice page for a lesson path as the next screen |
shot TARGET [--width N] [--height N] [--theme light|dark] [--wait MS] [--out FILE] [--chrome PATH] | Takes a screenshot of a screen name or a page file with a local Chrome, Chromium, or Edge |
stop | Stops the server |
Every command takes --dir PATH for another session folder. Every command prints one JSON line. Errors go to stderr as JSON, with exit code 1.
By default the screen loads the figure runtime from aiengineeringfromscratch.com. --assets local loads it from the site/ folder of a clone. Run node site/build.js in that clone first.
Check before you finish
- The learner got the full URL with its key, or the lesson page link.
- You read events before each reply.
- Each screen matches the step that you teach in the terminal.
- No screen holds an answer before the learner answers.
- Every number on a built figure comes from the lesson or a real run.
- You looked at
CLI shotimages of each build in both themes before you published it. - You stopped the server, or told the learner that it stays up.
Trending
More talk lately.about the whole repository
Who's talking about rohitg00/ai-engineering-from-scratch
- GitCovery“被 AI 焦慮淹沒?ai-engineering-from-scratch 是你的救贖:用 320 小時紮實走完 AI 工程師之路”YouTube · May 21, 2026 · 1.9k views
- ForkCast“rohitg00/ai-engineering-from-scratch — Math floor. Agents roof. 🟢 Clone #Shorts”YouTube · May 26, 2026 · 1.6k views
- Prism Labs“AI Engineering From Scratch — 435 Free Lessons, 20 Phases, Built In Real Code”YouTube · May 26, 2026 · 937 views
- Next Horizon“AI Engineering from Scratch: Build & Ship Python AI Projects – Free Curriculum”YouTube · Aug 26, 2026 · 882 views
- Dann Paker AI“AI Engineering from Scratch”YouTube · Aug 25, 2026 · 637 views
The biggest 5 of 99 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 99
Talked about on GitHub, Bluesky, YouTube and the web (99 times).
On GitHub · 50
- Oct 29, 2026agent-skills.github.rohitg00.ai-engineering-from-scratch: 2026.10.4 → 2026.10.5 — sudosubin/agents.nix0 reactions
- Oct 26, 2026Replace SVG banner README with plain-text profile intro — withrvr/withrvr0 reactions
- Oct 19, 2026agent-skills.github.rohitg00.ai-engineering-from-scratch: 2026.10.3 → 2026.10.4 — sudosubin/agents.nix0 reactions
- Oct 15, 2026agent-skills.github.rohitg00.ai-engineering-from-scratch: 2026.10.2 → 2026.10.3 — sudosubin/agents.nix0 reactions
- Oct 14, 2026agent-skills.github.rohitg00.ai-engineering-from-scratch: 2026.10 → 2026.10.2 — sudosubin/agents.nix0 reactions
45 more on GitHub
- Oct 9, 2026[Upstream] Source updates require review — huangyue12120/Learning-Atlas0 reactions
- Oct 5, 2026[RE-330 donor intake] AI Engineering from Scratch → ML Canvas Academy — rrahul0904/agent-work-os0 reactions · 4 comments
- Oct 4, 2026agent-skills.github.rohitg00.ai-engineering-from-scratch: 2026.09 → 2026.10 — sudosubin/agents.nix0 reactions
- Oct 1, 2026agent-skills.github.rohitg00.ai-engineering-from-scratch: init at 2026.09 — sudosubin/agents.nix0 reactions
- Sep 28, 2026🔥 GitHub Trending AI 早报 · 2026-09-28 · Top 6 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Sep 28, 2026🔥 GitHub Trending AI 早报 · 2026-09-28 · Top 6 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Sep 28, 2026Github trending [rohitg00/ai-engineering-from-scratch] 免费AI工程实战课 — web1992/github-trending0 reactions
- Sep 27, 2026🔥 GitHub Trending AI 早报 · 2026-09-28 · Top 6 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Sep 27, 2026🔥 GitHub Trending AI 早报 · 2026-09-28 · Top 6 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Sep 27, 2026Github trending [rohitg00/ai-engineering-from-scratch] 523节AI工程实战课 — web1992/github-trending0 reactions
- Sep 25, 2026post: local-decision-model-ollaya — inpilot-dev/seungbin-dev0 reactions · 3 comments
- Sep 25, 2026Add AgriciDaniel, AI Engineering from Scratch, and AgentMemory — CryptoSuess/FoutainOfYouth0 reactions
- Sep 25, 2026🔥 GitHub Trending AI 早报 · 2026-09-25 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Sep 25, 2026🔥 GitHub Trending AI 早报 · 2026-09-25 · Top 8 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Sep 25, 2026Github trending [rohitg00/ai-engineering-from-scratch] 免费开源AI工程实战课 — web1992/github-trending0 reactions
- Sep 24, 2026GitHub Trending 解读 · 2026-09-25 — 1elel1/githubdailytrending0 reactions
- Sep 24, 2026🔥 GitHub Trending AI 早报 · 2026-09-25 · Top 8 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Sep 24, 2026🔥 GitHub Trending AI 早报 · 2026-09-25 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Sep 8, 2026[Upstream] Source updates require review — huangyue12120/Learning-Atlas0 reactions · 1 comment
- Sep 7, 2026[Upstream] Source updates require review — huangyue12120/Learning-Atlas0 reactions · 1 comment
- Aug 27, 2026Github trending [rohitg00/ai-engineering-from-scratch] 免费AI工程全栈手册 — web1992/github-trending0 reactions
- Aug 26, 2026Github trending [rohitg00/ai-engineering-from-scratch] 511课系统提升AI工程能力 — web1992/github-trending0 reactions
- Aug 3, 2026further reading — vib-training-conferences/agentic-coding-with-github-copilot0 reactions
- Jul 21, 2026Github trending [rohitg00/ai-engineering-from-scratch] 从零手写AI — web1992/github-trending0 reactions
- Jul 20, 2026🔥 GitHub Trending AI 早报 · 2026-07-21 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Jul 20, 2026🔥 GitHub Trending AI 早报 · 2026-07-21 · Top 8 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Jul 20, 2026🔥 GitHub Trending AI 晚报 · 2026-07-20 · Top 8 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Jul 20, 2026🔥 GitHub Trending AI 晚报 · 2026-07-20 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Jul 20, 2026Github trending [rohitg00/ai-engineering-from-scratch] 500节AI工程课程 — web1992/github-trending0 reactions
- Jul 19, 2026🔥 GitHub Trending AI 早报 · 2026-07-20 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Jul 19, 2026🔥 GitHub Trending AI 早报 · 2026-07-20 · Top 8 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Jul 19, 2026🔥 GitHub Trending AI 晚报 · 2026-07-19 · Top 8 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Jul 19, 2026🔥 GitHub Trending AI 晚报 · 2026-07-19 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Jul 19, 2026Github trending [rohitg00/ai-engineering-from-scratch] 从零实战AI工程 — web1992/github-trending0 reactions
- Jul 18, 2026🔥 GitHub Trending AI 早报 · 2026-07-19 · Top 7 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Jul 18, 2026🔥 GitHub Trending AI 早报 · 2026-07-19 · Top 7 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Jul 18, 2026🔥 GitHub Trending AI 晚报 · 2026-07-18 · Top 7 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Jul 18, 2026🔥 GitHub Trending AI 晚报 · 2026-07-18 · Top 7 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Jun 11, 2026Add rohitg00/ai-engineering-from-scratch to Educational Resources — alvinreal/awesome-opensource-ai0 reactions
- May 27, 2026🔥 GitHub Trending AI 早报 · 2026-05-27 · Top 8 项目 — wusongzhi1314/ai-xiaohongshu-daily0 reactions
- May 27, 2026Github trending [rohitg00/ai-engineering-from-scratch] 从零构建 AI 工程 — web1992/github-trending0 reactions
- May 26, 2026🔥 GitHub Trending AI 早报 · 2026-05-27 · Top 8 项目 — wusongzhi1314/ai-xiaohongshu-daily0 reactions
- May 26, 2026Github trending [rohitg00/ai-engineering-from-scratch] 320小时AI工程自学课程 — web1992/github-trending0 reactions
- May 25, 2026Github trending [rohitg00/ai-engineering-from-scratch] 20阶段手写数学构建AI — web1992/github-trending0 reactions
- May 24, 2026Github trending [rohitg00/ai-engineering-from-scratch] 从头构建AI工程课程 — web1992/github-trending0 reactions
On Bluesky · 26
- Sep 25, 2026github.com/rohitg00/ai-... Des cours, des leçons. — @lea-linux.org21 likes and reposts · 1 reply
- May 27, 2026Este repositorio te enseña Ingeniería de IA desde cero. ✓ 435 lecciones ✓ 320 horas de contenido ✓ Python, TypeScript, Rust... ✓ Prompts,… — @midu.dev7 likes and reposts
- Sep 25, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 55,926 (+310) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social3 likes and reposts · 1 reply
- Sep 23, 2026Задолбали поверхностные AI-туториалы? ai-engineering-from-scratch — хардкорный гайд по постройке агентов, LLM и пайплайнов на Python и Rust… — @toolhunt.bsky.social3 likes and reposts
- May 3, 2026ai-engineering-from-scratch From linear algebra to autonomous agent swarms. learn AI with AI, then ship the tools.… — @pythonhub.dev3 likes and reposts
21 more on Bluesky
- Sep 24, 2026今日のGitHubトレンド rohitg00/ai-engineering-from-scratch AIツールを専門的に活用できるエンジニアを育成するためのオープンソース学習カリキュラムです。… — @dailygithubtrends.bsky.social2 likes and reposts
- Sep 9, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 53,354 (+356) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social2 likes and reposts · 1 reply
- Aug 26, 2026今日のGitHubトレンド rohitg00/ai-engineering-from-scratch AIエンジニアリングを基礎から実践的に学ぶためのオープンソースカリキュラムです。… — @dailygithubtrends.bsky.social2 likes and reposts
- Sep 29, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 60,825 (+1,287) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social1 likes and repost
- Sep 26, 2026今日のGitHubトレンド rohitg00/ai-engineering-from-scratch AIを専門的に使いこなすためのオープンソースの学習カリキュラムです。… — @dailygithubtrends.bsky.social1 likes and repost
- Aug 28, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 50,451 (+703) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social1 likes and repost · 1 reply
- Aug 24, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 48,044 (+330) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social1 likes and repost · 1 reply
- Jul 18, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 38,871 (+232) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social1 likes and repost · 1 reply
- Jul 18, 2026今日のGitHubトレンド rohitg00/ai-engineering-from-scratch AIツールを利用するだけでなく、プロとして構築できる能力を養うためのオープンソース学習カリキュラムです。… — @dailygithubtrends.bsky.social1 likes and repost
- Jun 18, 2026github.com/rohitg00/ai-... — @analyticalrohit.bsky.social1 likes and repost · 1 reply
- Jun 3, 2026GitHub: github.com/rohitg00/ai-... — @analyticalrohit.bsky.social1 likes and repost
- May 26, 2026📈 Today's GitHub Trending: 1. https://github.com/Lum1104/Understand-Anything - TypeScript, 4721 stars today 2.… — @ghtrend.newsmast.social.ap.brid.gy1 likes and repost · 1 reply
- May 26, 2026今日のGitHubトレンド rohitg00/ai-engineering-from-scratch AIツールを実務レベルで活用できるよう、基礎から応用までを体系的に学ぶオープンソースのカリキュラムです。… — @dailygithubtrends.bsky.social1 likes and repost
- May 25, 2026AIエンジニアリングの基礎からLLMの実装まで学べる学習ロードマップっぽい ゼロから仕組みを理解したい時に活用できそうで試したい yug1224 starred rohitg00/ai-engineering-from-scratch… — @yug1224.com1 likes and repost
- May 25, 2026📈 Today's GitHub Trending: 1. https://github.com/Lum1104/Understand-Anything - TypeScript, 5625 stars today 2.… — @ghtrend.newsmast.social.ap.brid.gy1 likes and repost · 1 reply
- May 25, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 14,881 (+1,836) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social1 likes and repost · 1 reply
- May 24, 2026📈 Today's GitHub Trending: 1. https://github.com/Lum1104/Understand-Anything - TypeScript, 3987 stars today 2.… — @ghtrend.newsmast.social.ap.brid.gy1 likes and repost · 3 replies
- Jul 22, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 41,832 (+1,007) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social0 likes and reposts · 1 reply
- Jul 19, 2026📈 Today's GitHub Trending: 1. https://github.com/tirth8205/code-review-graph - Python, 551 stars today 2.… — @ghtrend.newsmast.social.ap.brid.gy0 likes and reposts · 1 reply
- Jun 15, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 32,715 (+538) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social0 likes and reposts · 1 reply
- May 21, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 rohitg00 / ai-engineering-from-scratch ⭐ 8,964 (+762) 🗒 Python Learn it. Build it. Ship it for… — @github-trending.bsky.social0 likes and reposts · 2 replies
On YouTube · 20
- May 21, 2026被 AI 焦慮淹沒?ai-engineering-from-scratch 是你的救贖:用 320 小時紮實走完 AI 工程師之路 — GitCovery1.9k views · 1 comment
- May 26, 2026rohitg00/ai-engineering-from-scratch — Math floor. Agents roof. 🟢 Clone #Shorts — ForkCast1.6k views
- May 26, 2026AI Engineering From Scratch — 435 Free Lessons, 20 Phases, Built In Real Code — Prism Labs937 views
- Aug 26, 2026AI Engineering from Scratch: Build & Ship Python AI Projects – Free Curriculum — Next Horizon882 views · 1 comment
- Aug 25, 2026AI Engineering from Scratch — Dann Paker AI637 views
15 more on YouTube
- Aug 9, 2026AI Engineering From Scratch: Free GitHub Course Replaces $1,017 Nanodegree #Shorts — GithubTrends625 views
- Oct 3, 2026Free AI engineering course on GitHub with 500+ lessons 🎓 — Build With Neej614 views · 3 comments
- Sep 25, 2026AI Engineering from Scratch: 523 Lessons Built From the Math Up — CLI Stack583 views
- Oct 5, 2026This GitHub Repo Teaches AI Engineering From Scratch… 523 Lessons! — AI WITH Rithesh339 views · 1 comment
- Sep 27, 2026AI Engineering from Scratch — Dann Paker AI230 views
- May 28, 2026GitHub - rohitg00/ai-engineering-from-scratch: Learn it. Build it. Ship it for others. — GitHub Daily Trend AI Podcast167 views · 1 comment
- May 27, 2026ai-engineering-from-scratch - GitHub Trending Today — GitHub Trending Digest102 views
- May 23, 2026rohitg00/ai-engineering-from-scratch - Gource visualisation — Gourcer89 views
- Sep 25, 2026ai-engineering-from-scratch: trending open-source project — CuriosityExplains57 views
- Sep 27, 2026AI Engineering From Scratch: 523 free lessons on GitHub — Tech in 6045 views
- May 21, 2026Drowning in AI anxiety? ai-engineering-from-scratch is your salvation: a solid 320-hour path to ... — DevCovery28 views
- Sep 28, 2026How to set up ai-engineering-from-scratch (Node.js) — OverClocked15 views · 1 comment
- Oct 6, 2026این GitHub مسیر AI Engineering را عوض میکند — Dawood Emran9 views · 1 comment
- Jun 16, 2026rohitg00/ai-engineering-from-scratch — 100 stars today on GitHub — DevTrends Daily7 views
- Oct 5, 2026【GitHub Trending 第5位】rohitg00/ai-engineering-from-scratch|2026年10月第1週 #Shorts — GitHub Trending1 view
On the web · 3
- Oct 22, 2026AI Engineering from Scratch - Rajesh Beri — beri.net
- May 21, 2026rohitg00/ai-engineeri… - GitHub Daily Trend - Apple 팟캐스트 — google.com
- Mar 18, 2026rohitg00/ai-engineering-from-scratch - GitDiscover — google.com
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 1
- fancyboi999/ai-engineering-from-scratch-zh★ 1.3k12% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository34 other files it gives its agents.
- AGENTS.mdAGENTS.md
- blueprint-figureSkill
- build-projectSkill
- check-understandingSkill
- claude-certificationSkill
- course-guideSkill
- course-styleSkill
- find-your-levelSkill
- isometric-explainerSkill
- learn-agent-skillsSkill
- learn-mcpSkill
- learn-reverse-engineeringSkill
- learnSkill
- lesson-screenSkill
- mcpa-certificationSkill
- motion-figureSkill
- start-learningSkill
- write-manualSkill
- blueprint-figureSkill
- build-projectSkill
- check-understandingSkill
- claude-certificationSkill
- course-guideSkill
- course-styleSkill
- find-your-levelSkill
- isometric-explainerSkill
- learn-agent-skillsSkill
- learn-mcpSkill
- learn-reverse-engineeringSkill
- learnSkill
- mcpa-certificationSkill
- motion-figureSkill
- start-learningSkill
- write-manualSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

