Engineering 101
Engineering 101 is a free tutorial book that explains how AI agents work by building a small one in Python for developers and learners.
What it is good for
- Understanding how AI agents work under the hood
- Learning to build a simple AI agent step by step
- Managing long conversations that exceed a model's memory limit
- Debugging why an AI agent behaves in unexpected ways
At a glance
- Who it is for
- Setup
- Works in your browser or phone
Level 1 of 5. Nothing to install. Open a website or app and start.
- Cost
- Free and open source
- Type
- List or tutorial
- Tasks
- Works with
- Python, mdBook
Momentum
- Rank this week
- Not ranked (last #29, week 43, 2026)
- Best rank
- #29 week 43, 2026
- GitHub stars
- 629
GitHub numbers as of Nov 2, 2026. Updated weekly.
Ranking history
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is Engineering 101 free?
- Yes. It is free and open source.
- Do I need to know how to code to use Engineering 101?
- No. Nothing to install. Open a website or app and start.
- What does Engineering 101 work with?
- According to its own documentation, it works with Python and mdBook.
- What is Engineering 101 good for?
- Understanding how AI agents work under the hood, learning to build a simple AI agent step by step, managing long conversations that exceed a model's memory limit, and debugging why an AI agent behaves in unexpected ways.
Similar agents to Engineering 101
- claude-howto
claude-howto is a visual, example-driven guide that teaches developers to use Claude Code features with copy-paste templates.
- career-ops
Career-ops is an open-source job search agent that scores job listings against your CV and drafts tailored applications for you to review and submit.
- ai-engineering-from-scratch
AI Engineering From Scratch is a free, open source course that teaches how AI models, retrieval systems, and agents work by building them.
- DeepTutor
DeepTutor is a self-hosted AI tutor that turns your own documents and notes into personalized lessons for learners.
- OpenMAIC
OpenMAIC is a self-hosted platform that turns a topic or document into an interactive classroom taught by AI agents, for teachers and learners.
- agentskills
agentskills is a specification and documentation set for Agent Skills, a standard format that gives AI agents reusable instructions for specialized tasks.