Applied build-and-operate course for containerized AI workloads; teaches deployment and operations, not model training or algorithm design. Deep cloud security is covered in AIINFRA 302; production inference serving and GPU orchestration continue in AIINFRA 200.
// AIINFRA 101 · Semester 1
Applied Infrastructure & Containerization
Hands-on build-and-operate: Docker to Kubernetes to cloud, IaC, and CI/CD
A hands-on course in packaging, deploying, and operating AI workloads. Students progress from Docker images and GPU-enabled containers to deploying and scaling on Kubernetes, then move to the cloud: provisioning compute and storage, managing IAM and cost guardrails, using managed and serverless Kubernetes, infrastructure-as-code with Terraform, and CI/CD pipelines with GitHub Actions that automatically test, build, and deploy containerized model services.
Canvas IMSCC Export
Download the complete Canvas import package for AIINFRA 101.
Outcomes
Course objectives
- Explain containerization and build optimized, secure Docker images for AI/Python applications.
- Compose and run multi-container and GPU-enabled AI stacks with the NVIDIA Container Toolkit.
- Deploy, scale, and manage AI workloads on Kubernetes (deployments, services, config, HPA, GPU-aware scheduling).
- Provision secure, cost-guarded cloud infrastructure (compute, GPU, storage, IAM) and manage it as code with Terraform.
- Build CI/CD pipelines with GitHub Actions that automatically test, build, deploy, and monitor containerized model services.
Student learning outcomes
- Build optimized, secure Docker images for AI/Python apps
- Run multi-container and GPU-enabled AI stacks (NVIDIA Container Toolkit)
- Deploy and scale AI workloads on Kubernetes (HPA, GPU-aware scheduling)
- Provision cost-guarded cloud infrastructure and manage it with Terraform
- Build CI/CD pipelines (GitHub Actions) for containerized model services
16-week schedule
Course evidence and boundaries
These controls make the curriculum reviewable without changing the 10-course sequence.
A containerized AI service deployed and scaled on Kubernetes and the cloud through an automated CI/CD pipeline.
Image scanning/hardening and IAM least-privilege + cost-guardrail configuration.
Dockerized service, Kubernetes manifests/Helm or Terraform, a working CI/CD pipeline, and a monitoring/cost note.