Learn to examine compiled programs through one interactive lesson per session. Labs and quizzes cover file formats, machine instructions, program behavior, and analysis tools, while recorded observations provide evidence for completing each lesson and resuming later.
- Learn to read programs you compiled yourself
- Study binary formats and machine instructions
- Check analysis claims against observed output
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Create a substantial technical manual for one exact system version. Organize authoritative sources, record offline inputs and outputs, explain behavior with figures, and audit the text and supporting evidence for consistency.
- Documenting a protocol or file format at a fixed version
- Building reproducible offline request and response records
- Adding a section with figures and traceable sources
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Build an interactive page that explains a process as a machine viewed from an angle. A tested simulation keeps movement, numbers, and explanations consistent, while controls let readers step through operations and explore failures.
- Explain a cache or queue through an interactive machine
- Show what fails when one process step breaks
- Create a standalone visual explanation page
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Create static SVG diagrams, scalable images for lessons, READMEs, and manuals. It uses real system names, nine diagram types, and consistent colors and arrows, with checks for readable labels, accessible descriptions, and valid markup.
- Add a diagram of system interactions to a README
- Explain state transitions in a manual
- Illustrate data flow from logs or specifications
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Create animated lesson diagrams, sliders that update figures, and interactive panels that explain how systems work. It also builds moving dot patterns for page headers, with rules for readability, themes, and reduced motion.
- Animate a process in a lesson
- Explore a formula with a slider
- Show a system's behavior through one control
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Apply shared visual and writing rules to course pages, figures, and manuals. Check colors, fonts, labels, layouts, plain technical English, dark themes, keyboard focus, touch targets, and reduced-motion behavior against defined reference values.
- Applying consistent colors and fonts to course pages
- Checking dark theme colors and text readability
- Standardizing figure labels and card layouts
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Review Orchard deployment manifests, the files describing deployment settings, and keep source paths in the result. The workflow stops when evidence is missing, tying review findings to the available source material.
- Reviewing Orchard deployment manifests
- Keeping source paths in review results
- Stopping a review when evidence is missing
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Find relevant lessons in AI Engineering from Scratch from a topic, question, or bug. Get a short selection of lessons, necessary prerequisites, and the next learning command, with dedicated routes for specialized subjects.
- Finding lessons on a topic you want to learn
- Locating lessons that explain a bug's underlying cause
- Choosing what to study next based on your progress
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Publish an approved Orchard release while retaining source paths in the result. The skill requires work to stop when supporting evidence is missing, making evidence availability a condition for proceeding.
- Publish an approved Orchard release
- Retain source paths in publication results
- Stop release work when supporting evidence is missing
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Study AI engineering through interactive terminal lessons with explanations, coding exercises, and quizzes. The tutor follows your recorded progress, revisits previous material, adapts to your answers, and logs results and topics that need review.
- Resuming lessons from recorded progress
- Learning concepts through coding exercises
- Checking understanding with lesson quizzes
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Learn to create, discover, invoke, secure, evaluate, package, and port Agent Skills through one interactive lesson at a time. Practical checkpoints and quizzes track demonstrated progress in a local file, so later sessions resume where you stopped.
- Learn to build and invoke a minimal Agent Skill
- Understand discovery and automatic routing
- Check permission, sandbox, and trust boundaries
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Start AI Engineering from Scratch with a brief interview and placement quiz. Create a persistent LEARNING.md study plan recording your goals, starting phase, pace, and learning path for later sessions with the learn skill.
- Creating a study plan when starting the curriculum
- Choosing a starting phase based on current knowledge
- Recording learning goals, available time, and a build goal
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Review database migration files before merging changes. It gathers evidence about what the changes do, rollback limits, database locks, and risks from large data volumes, then reports blockers when evidence needed for a decision is missing.
- Review database changes before merging
- Check rollback limits
- Assess database locks and data-volume risks
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Review deployment evidence and recovery conditions when assessing a release. The skill directs the agent to consult the accompanying restore reference and include a timestamp in its decision, providing a narrowly defined release review procedure.
- Reviewing deployment evidence
- Checking recovery conditions for a release
- Preparing a release decision with a timestamp
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Evaluate an Agent Skill bundle before release by checking structure, activation conditions, output quality, scripts, safety, file integrity, and host compatibility. Receive a detailed JSON report that distinguishes local evidence checks from production readiness backed by external attestation.
- Reviewing a skill bundle before distribution
- Evaluating activation accuracy and output improvements
- Checking scripts, safety, and distributed files
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Design and test rules for activating skills through human requests, AI selection, applications, or other skills. Check eligibility before matching descriptions, then return a JSON decision showing the selected channel, score, and policy reason.
- Separate explicit requests from automatic skill selection
- Test allowed callers and skill composition limits
- Check cases where no skill should activate
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Build a catalog from multiple skill directories using an explicit priority order. Review duplicate names, selection decisions, and omitted entries before loading the instruction text of the chosen skill.
- Cataloging project and user skill directories together
- Checking duplicate skill names before activation
- Reviewing catalog limits and omitted entries
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Test your understanding of a phase in AI Engineering from Scratch through eight multiple-choice questions. Receive a score, explanations for incorrect answers, and specific lessons to review before continuing your studies.
- Checking your understanding after completing a phase
- Assessing readiness for the next phase
- Finding lessons to review from incorrect answers
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Prepare for four Claude certification tracks through guided lessons, practical exercises, quizzes, and mock exams. The tutor checks understanding and learner-created work, records progress, and uses assessment results to guide review.
- Choosing a certification track for a learning goal
- Resuming lessons from saved progress
- Completing guided exercises without writing code
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Take a ten-question interactive quiz across five AI and machine learning areas. Use the results to find a starting point in a 523-lesson curriculum, identify topics to review, and estimate the time for your learning path.
- Find where to begin studying AI and machine learning
- Skip familiar material in the curriculum
- Identify areas that need review
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Study Model Context Protocol (MCP), which connects AI applications with external tools, through guided lessons and exercises. Inspect requests and responses, practice implementation and security checks, and record progress alongside observed results.
- Learn MCP fundamentals through requests and responses
- Practice building MCP clients and servers
- Study authorization, security, and operational failures
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Review proposed file operations, commands, network access, secret handling, or destructive actions against explicit sandbox rules that define permitted activity. Receive a JSON verdict and the exact rule behind it without performing the proposed action.
- Reviewing requested file operations before execution
- Checking commands or network access against sandbox rules
- Reviewing actions involving secrets or destructive changes
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Learn AI engineering by building a project one stage at a time. The tutor guides predictions, learner-written code, automated checks, and reflection, then records progress so the next session can continue from the right stage.
- Learn AI engineering through hands-on projects
- Resume a project from the next unfinished stage
- Find coding mistakes with step-by-step hints
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026
Prepare for the MCPA certification through interactive lessons, local Python labs, diagnostic assessments, and mock exams. Track progress, revisit weak domains, and resume learning, with guided support for learners who do not write code.
- Starting an MCPA study plan
- Resuming the next unfinished lesson
- Learning through guided no-code labs
rohitg00/ai-engineering-from-scratch☆ 71.1KUpdated Oct 18, 2026