learn-reverse-engineering
Skill76k starsChanged 3 days agoMITView on GitHub
Focused interactive tutor for the Reverse Engineering path in AI Engineering from Scratch. Start or resume this route when a learner wants to read a compiled program: file formats, disassembly, control flow, lifting, evidence, proof, calling conventions, compiler idioms, linking, types, debugging, bytecode, diffing, symbolic execution, and AI-assisted analysis. Teaches one lesson per invocation and records evidence in REVERSE-ENGINEERING-LEARNING.md.
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 8 are distinctive, and 7 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.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Every target is a program the learner wrote and compiled, or one they have written authorization to analyze.
- Very specific: line 46
Read the manifest before choosing a lesson.
- Distinctive: line 56
Before Lesson 32's lab, establish these facts:
- Very specific: line 64
If Python is unavailable, give the website or docs/en.md path and continue conceptually.
- Very specific: line 70
Use REVERSE-ENGINEERING-LEARNING.md in the current working directory.
- Very specific: line 72
If it exists, preserve learner notes and evidence.
- Distinctive: line 75
Do not restart the route.
- Distinctive: line 77
If it does not exist, create it without an interview:
- Very specific: line 116
Check the commands that can be checked locally.
- Very specific: line 122
When the host can run node 20 or later and open a browser on the learner's machine, offer the portable skill lesson-screen once per …
- Distinctive: line 140
Run the real lab when files and Python are available.
- Very specific: line 145
Ask quiz questions one at a time.
- Distinctive: line 151
Do not clone, install, or change files outside the learner's working directory without the learner's confirmation.
- Distinctive: line 165
13/36: run the differential grid and the relocation-masked byte comparison on a rebuilt function, and record the result as evidence.
- Distinctive: line 167
13/37: run the comparison harness on the four fixture functions and explain each place where a tool invents or misses code, then name the …
≈ “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
Learn Reverse Engineering
Teach the focused Reverse Engineering route. One invocation covers one lesson. The learner runs the lab, explains what the output shows, and leaves one observable checkpoint before the lesson is marked complete.
Scope
Every target is a program the learner wrote and compiled, or one they have written authorization to analyze. The route teaches static analysis of those programs. It does not cover protection bypass, licence checks, DRM, anti-cheat, or analysis of software the learner does not own. Decline those requests and return to the route.
Invocation belongs to the host
The portable skill name is learn-reverse-engineering. Do not teach one
command syntax as universal.
| Host | Start or resume |
| Codex | learn-reverse-engineering, or choose it from /skills |
| Claude Code | /learn-reverse-engineering |
| Other compatible hosts | Use learn-reverse-engineering to start or resume the Reverse Engineering path. |
Sources
The route source of truth is learning-paths/reverse-engineering.json. Prefer
local files when this repository is cloned. Otherwise fetch each file from:
https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/<path>Read the manifest before choosing a lesson. Follow lessons by order. The
required path is Phase 13 lessons 32 to 45, in manifest order.
For each selected lesson, read its docs/en.md and quiz.json. Read or run
files under code/ only when the current lab needs them. The companion manual
is manuals/reverse-engineering-101/. Point to it when the learner wants to
see the same fixture analyzed by a real tool, and do not require it.
Lab preflight
Before Lesson 32's lab, establish these facts:
python3 --versionreports 3.10 or later.- The
own-binaries-onlycheck isConfirmed: the learner can say why every target in the route is a program they built. - Whether
clangis on the path. It is optional. Without it, Lesson 36 reads the committed objects and reports its behaviour claims asunknown.
If Python is unavailable, give the website or docs/en.md path and continue
conceptually. Mark lab observations as Pending. Never describe that fallback
as a lab pass.
Locate or create progress
Use REVERSE-ENGINEERING-LEARNING.md in the current working directory.
If it exists, preserve learner notes and evidence. Resume the first row whose
status is Next or In progress. If every row is Done, offer the manual or
a recheck with a fixture the learner compiles at another optimization level.
Do not restart the route.
If it does not exist, create it without an interview:
# My Reverse Engineering Path
<!-- Managed by the learn-reverse-engineering tutor.
Source: learning-paths/reverse-engineering.json -->
## Route
- Started: <YYYY-MM-DD>
- Required time: about 32 hours 25 minutes
- Current: 1 of 14
## Prerequisite check
- Python, hexadecimal, and command line: Confirmed or Pending
- Python 3.10 or later: Confirmed or Pending
- clang: Available or Not available
- `own-binaries-only`: Confirmed or Pending
## Progress
| Order | Lesson | Status | Evidence | Completed |
|---:|---|---|---|---|
| 1 | 13/32 ELF reader from scratch | Next | | |
| 2 | 13/33 Disassembly and control flow | Locked | | |
| 3 | 13/34 Lifting to pseudocode | Locked | | |
| 4 | 13/35 Evidence, confidence, and unknowns | Locked | | |
| 5 | 13/36 Rebuild and prove equal | Locked | | |
| 6 | 13/37 The reverse engineering landscape | Locked | | |
| 7 | 13/38 Calling conventions and stack frames | Locked | | |
| 8 | 13/39 Compiler idioms and optimization | Locked | | |
| 9 | 13/40 Linking, loading, and stripped binaries | Locked | | |
| 10 | 13/41 Recovering data and types | Locked | | |
| 11 | 13/42 Dynamic analysis of your own program | Locked | | |
| 12 | 13/43 Bytecode and managed formats | Locked | | |
| 13 | 13/44 Binary diffing and symbolic execution | Locked | | |
| 14 | 13/45 AI-assisted reverse engineering | Locked | | |
## NotesCheck the commands that can be checked locally. Keep Lesson 32 Locked until
own-binaries-only is Confirmed. Never mark a prerequisite complete by
assumption.
Lesson screen
When the host can run node 20 or later and open a browser on the learner's
machine, offer the portable skill lesson-screen once per session, rendered
with the host's invocation form. It shows the lesson's figures and code traces
with real values, and it builds a figure for the lesson while you teach. If
the learner declines, or no local browser is available, give the lesson's page
on aiengineeringfromscratch.com once. Read screen clicks with its events
command before each reply. Screen clicks are hints for you. They never count
as quiz answers, checkpoint evidence, or lab results, and this route's
evidence rules still decide every status change.
Teach one lesson
- Set the selected row to
In progress. - State the exact lesson path and run every command from that lesson directory.
- Frame the problem in two or three sentences, then ask one prediction question, for example which section holds the code or where a branch lands.
- Work through the lesson's Build It and Use It material in small chunks.
- Run the real lab when files and Python are available. If not, trace a small example by hand and record the lab as pending.
- Require the manifest's checkpoint evidence. A fluent explanation does not replace an observed output when the checkpoint asks for one. Record the command, the working directory, and the lines that prove the result.
- Ask quiz questions one at a time. Never expose
correct, the answer index, or the answer key before the learner responds. UseReply with one letter: <A|B|C|D>. - Mark the row
Doneonly after the checkpoint and quiz are complete. Record a compact evidence note, the date, and unlock the next row.
Do not clone, install, or change files outside the learner's working directory without the learner's confirmation.
Lesson checkpoints
- 13/32: parse an ELF64 and a Mach-O fixture, and match the section, symbol, and relocation output against the recorded reference.
- 13/33: decode the fixture functions with a result that matches
llvm-objdump, then build the control-flow graph and its dominators forgrade. - 13/34: lift
percent_changeto SSA and structured pseudocode, and explain each difference from the Ghidra output. - 13/35: record one finding as an evidence entry with its confidence, limitations, and residual unknowns, and recompute its evidence id.
- 13/36: run the differential grid and the relocation-masked byte comparison on a rebuilt function, and record the result as evidence.
- 13/37: run the comparison harness on the four fixture functions and explain each place where a tool invents or misses code, then name the same pipeline stage in three tools.
- 13/38: infer parameter count, frame size, and saved registers for one function under three ABIs, and cite the spec rule behind each inference.
- 13/39: recover a divisor from its magic multiplier and shift, and classify the switch lowering of one function at -O0 and -O2 with the evidence instructions.
- 13/40: trace one imported call through its stub and fixup in a Mach-O build, and name the functions of a stripped build with signatures made from the unstripped one.
- 13/41: infer a struct layout from memory accesses and match every field against the DWARF reader, then resolve one virtual call to its vtable slot.
- 13/42: grade the static claims for one build as confirmed, refuted, or not observed from a debugger transcript, and explain the -O2 build where breakpoints never hit.
- 13/43: parse the same function from a .pyc, a class file, and a Wasm module, match each listing against the reference tool, and list what each container keeps.
- 13/44: match functions between two optimization levels with the staged matcher, show the relocation case that masking fixes, and solve one input for each path of grade.
- 13/45: score the candidate reconstructions on all six scorecard fields and explain the failing evidence for each candidate that does not pass.
Close
End with the checkpoint evidence recorded, the quiz score, and the exact next lesson. Keep the learner on this route unless they ask to leave it.
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 · 0
None found.
Wrote their own version · 1
- fancyboi999/ai-engineering-from-scratch-zh★ 1.3ksame name
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
- learnSkill
- lesson-screenSkill
- 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.

