Skip to content
@ai-infra-curriculum

AI Infrastructure Curriculum

Hands-on AI infrastructure curriculum from junior engineer to principal architect, with multiple learning and solutions tracks.

AI Infrastructure Engineering Curriculum

🎓 Live cohorts & team programs → ai-infra-curriculum.github.io

The curriculum in these repositories is free and open-source. For live, instructor-led cohorts and corporate team programs, visit the site: Join the first cohort · For teams.


⚠️ AI-Generated Content Disclaimer

The content in these repositories is generated with AI assistance and undergoes ongoing human review. It may contain errors or outdated information. Treat it as a learning resource: cross-reference official docs, test code in a safe environment, and report issues via GitHub Issues or Discussions.


A comprehensive, hands-on learning path for AI Infrastructure Engineers — from entry-level to executive roles, plus a dedicated Agentic AI specialization vertical.

License: MIT Contributions Welcome Repositories: 22

🎯 Overview

This curriculum provides production-focused training for AI Infrastructure Engineers, covering everything from foundational Python and Kubernetes to distributed training, LLM infrastructure, MLOps, platform engineering, security, enterprise architecture, and agentic AI systems.

This org spans 11 role tracks — the AI infrastructure ladder from Entry to Principal. Every track has a paired learning repository (modules, lecture chapters, exercises, quizzes) and a solutions repository with reference walkthroughs. Agentic-engineering and governance roles live in the sibling orgs.

At a glance:

  • 🏢 22 curriculum repositories (11 learning + 11 solutions) plus support repos
  • 📚 11 learning tracks with 11 paired solutions repositories
  • 🎓 Hundreds of hands-on exercises and dozens of real-world projects
  • 🤖 Agentic AI track complete — all four rungs have full learning content and reference solutions

🔗 Curriculum Family

This org covers AI infrastructurerunning the platforms (Kubernetes, GPUs, training infra, serving, MLOps, IaC, SRE). Three sibling orgs cover the rest of the AI landscape, organized by what you do relative to a model:

📚 Learning Tracks

🟢 Entry Level (0-2 years)

Role Focus Repositories
Junior Engineer Python & ML basics, Linux & Docker, Kubernetes intro, cloud platforms, monitoring 📘 Learning · ✅ Solutions
Engineer Production ML, distributed training, GPU computing, advanced Kubernetes, MLOps, LLM infra, IaC 📘 Learning · ✅ Solutions

🔵 Intermediate Level (2-4 years)

Role Focus Repositories
MLOps Engineer CI/CD for ML, model registry, feature stores, experiment tracking, drift detection, A/B testing 📘 Learning · ✅ Solutions
ML Platform Engineer Platform architecture, multi-tenancy, serving at scale, platform APIs/SDKs, developer experience 📘 Learning · ✅ Solutions
Performance Engineer GPU utilization, inference latency, training efficiency, cost optimization, profiling 📘 Learning · ✅ Solutions

🟣 Advanced Level (4-6 years)

Role Focus Repositories
Senior Engineer Advanced Kubernetes (operators/CRDs), distributed training at scale, CUDA, multi-cloud, SRE 📘 Learning · ✅ Solutions
Architect Enterprise ML architecture, multi-cloud/hybrid, security & compliance, FinOps, HA/DR, LLM/RAG platforms 📘 Learning · ✅ Solutions

🔴 Leadership Level (6-10 years)

Role Focus Repositories
Team Lead Technical strategy & roadmaps, team building, ADRs, incident & performance management 📘 Learning · ✅ Solutions
Senior Architect Cross-org architecture alignment, enterprise standards, multi-year roadmaps, executive communication 📘 Learning · ✅ Solutions

⭐ Principal Level (8-15+ years)

Role Focus Repositories
Principal Engineer Deep technical expertise, extreme-scale distributed systems, novel infra solutions, mentorship 📘 Learning · ✅ Solutions
Principal Architect Company-wide strategy, multi-year roadmaps, technology selection, architecture governance 📘 Learning · ✅ Solutions

All 11 infrastructure tracks are actively maintained. Work focuses on depth, runtime validation, and human review. The agentic-engineering and governance roles now live in their sibling orgs (see Curriculum Family above). See the Career Progression Guide for role and skill mapping.


🚀 Quick Start

  1. Choose a track based on your experience level and career direction.

  2. Clone the learning repository:

    git clone https://github.com/ai-infra-curriculum/ai-infra-junior-engineer-learning.git
    cd ai-infra-junior-engineer-learning
  3. Start with Module 001 and read its README.md.

  4. Work through the exercises in each module.

  5. Check the companion solutions repository for reference walkthroughs.


🛠️ Technologies Covered

  • Languages: Python, Bash, HCL (Terraform), YAML
  • ML frameworks: PyTorch, TensorFlow, scikit-learn
  • Orchestration: Kubernetes, Helm, ArgoCD, FluxCD
  • Cloud & containers: AWS, GCP, Azure, Docker, containerd
  • MLOps: MLflow, Kubeflow, DVC, Feast
  • Observability: Prometheus, Grafana, Loki, Jaeger
  • IaC & CI/CD: Terraform, Pulumi, GitHub Actions, GitLab CI
  • LLMs & GPU: vLLM, Llama, Mistral, RAG, CUDA, NCCL, TensorRT

🤝 Contributing

Contributions are welcome across the organization:

  • Fix broken links, stale references, or inaccurate explanations
  • Add depth to modules, projects, or strategic artifacts
  • Improve validation for runnable exercises and projects
  • Report issues or ideas via GitHub Discussions
  • Follow the CONTRIBUTING.md in the specific repository you want to improve

📜 License

Most curriculum repositories are MIT-licensed. See the target repository's LICENSE file for authoritative terms.


📞 Support


Maintained by VeriSwarm.ai

Pinned Loading

  1. ai-infra-junior-engineer-learning ai-infra-junior-engineer-learning Public

    AI Infrastructure Junior Engineer Learning Track - Comprehensive curriculum for entry-level ML infrastructure engineers (0-2 years experience)

    Python 187 38

  2. ai-infra-engineer-learning ai-infra-engineer-learning Public

    AI Infrastructure Engineer Learning Track - Production ML infrastructure curriculum (2-4 years experience)

    Python 1.5k 242

Repositories

Showing 10 of 26 repositories

Sponsors

  • @murali1539

Top languages

Loading…

Most used topics

Loading…