Engineering Foundations
Python, Git, HTTP, JSON, async, testing and SQL.
Free public learning roadmap
A production-first roadmap for moving from using AI to engineering AI systems that can be evaluated, secured, observed, debugged and deployed.
Created by Mnawar Mohammed · Publicly accessible on GitHub
Why this exists
Calling a model API is easy. Building a system that survives real users, real data, real costs and real failure modes is the engineering challenge.
This roadmap connects the pieces around the model: structured outputs, retrieval, evaluation, tools, agents, security, APIs, observability and deployment.
The roadmap
Follow the full sequence for ML + AI Engineering, or use the product track to move into modern AI systems faster.
Python, Git, HTTP, JSON, async, testing and SQL.
Core ML, neural networks, embeddings and transformers.
Model APIs, context, streaming, retries, cost and multimodal inputs.
Schemas, validation, typed responses and tool contracts.
Embeddings, chunking, retrieval, reranking and citations.
Eval datasets, regression control and quality measurement.
Tool use, graphs, bounded loops and human approval.
Reusable tools, resources and external system integration.
Prompt injection, least privilege and authorization boundaries.
FastAPI, auth, queues, persistence and service architecture.
Tracing, latency, fallbacks, caching and cost control.
Docker, CI/CD, staging, rollback and a complete project.
A decision framework
Start with the simplest architecture that can solve the problem. Add complexity only when the problem requires it.
Core principles
The full curriculum, module guides, code examples, eval runner, FastAPI example, Docker setup and CI workflow are available on GitHub.
Open on GitHubOpen Modern AI Engineering Path 2026If you find it useful, consider starring the repository so more learners can discover it.
About the creator
Mnawar Mohammed is a writer, entrepreneur and AI architect focused on practical AI systems, digital products and turning complex ideas into useful frameworks.
Explore Mnawar's work