Skip to content

About

A project-based journey through Agentic AI, RAG, advanced retrieval, and production AI system design.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

145 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic AI System Design

Curriculum v1 — A project-based roadmap covering agentic AI, RAG, retrieval engineering, orchestration, production systems, and end-to-end system design.

Learn the fundamentals. Build the systems. Understand the trade-offs.

Website

A responsive GitHub Pages learning site is included in this repository: Agentic AI Systems — Learn. Design. Build..

To publish it, open Settings → Pages in the repository and set the build/deployment source to GitHub Actions. The included workflow deploys the static site on pushes to master. The first deployment may take a few minutes; check the Actions tab for its status.

Learning method

Every topic includes: fundamentals, Mermaid architecture diagrams, real-world examples, selected research papers, Python implementation with tests, module-wise interview questions, company-style system design questions, explained answers, practical exercises, and a knowledge check.

Curriculum

See CURRICULUM.md for the complete 9-module roadmap. The full Module 1 learning guide includes concepts, architecture diagrams, sequence diagrams, failure handling, a system design exercise, research papers, and interview answers.

Nine-module learning curriculum

The repository has a guide page for each module. All nine modules now have expanded learning guides with Mermaid diagrams, worked examples, implementation patterns, tests or testable exercises, system-design trade-offs, interview walkthroughs, and practice with answers. Modules 1–3 also include original architecture SVG illustrations. Module 3 has a runnable Python document-processing and embedding project with sample data and unit tests.

  1. Module 1 — Foundations of Agentic AI — full learning guide
  2. Module 2 — RAG Fundamentals
  3. Module 3 — Document Processing and Embeddings
  4. Module 4 — Information Retrieval
  5. Module 5 — Advanced Retrieval
  6. Module 6 — Advanced RAG
  7. Module 7 — Agent Architecture and Orchestration
  8. Module 8 — Production Engineering
  9. Module 9 — End-to-End System Design

Implementations

Separate company-practices library

This is an independent case-study and practice track, separate from the nine-module learning curriculum.

Interview preparation

  • Module-wise interview question bank — beginner, intermediate, and advanced questions for all 9 modules.
  • Company-style system design practice — representative prompts inspired by engineering problem areas at Google, Meta, Amazon, Microsoft, OpenAI, Anthropic, and NVIDIA. These are practice prompts, not claims about exact questions asked in company interviews.

Connect

Follow the learning journey and AI research explainers on Instagram: @frontierai.daily

Repository layout

  • CURRICULUM.md — modules and topics
  • MODULE_1_FOUNDATIONS.md through MODULE_9_*.md — module guides with embedded Mermaid diagrams
  • COMPANY_PRACTICES.md — independent company engineering case-study library
  • company-practices/ — six runnable company-inspired case studies
  • SYSTEM_DESIGN_INTERVIEWS.md — company-inspired system design practice prompts
  • interview-preparation/MODULE_WISE_QUESTIONS.md — interview questions organized by module
  • PROGRESS.md — learning tracker
  • research-papers/ — paper links and reading notes
  • interview-preparation/ — question banks and answers
  • implementations/ — Python projects
  • content/ — Frontier AI carousel and Reel planning

Public repository safety

Review commits for personal information, API keys, credentials, private datasets, and copyrighted PDFs. Prefer linking to official paper pages or open-access versions instead of uploading copyrighted PDFs.

GPU Computing & AI Infrastructure

A dedicated beginner-to-advanced track covering computer architecture, GPU execution and memory, CUDA programming, deep-learning computation, LLM inference, serving engines, multi-GPU systems, and production operations.

The GPU track complements the Agentic AI modules and System Design resources. It is designed to teach both the underlying hardware concepts and how those concepts affect real AI inference systems.

About

A project-based journey through Agentic AI, RAG, advanced retrieval, and production AI system design.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages