On-ramp course blending AI-infrastructure literacy and developer tooling; does not replace CIS programming, data-science modeling, cloud administration, or cybersecurity fundamentals. Deep containers/Kubernetes/cloud are covered in AIINFRA 101 and deep security in AIINFRA 302.
// AIINFRA 100 · Semester 1
AI Systems & Development Environments
The on-ramp: AI systems literacy plus a professional Python/Git/ML dev environment
Combines AI-infrastructure literacy with the hands-on developer toolkit. Students learn what AI workloads are and the compute, data, and software layers they depend on, then set up a professional Python, VS Code, and Git environment, manage reproducible environments, and use the core data-science and ML toolchain (NumPy, pandas, scikit-learn, and an introduction to PyTorch). The first course in the certificate; no prior AI experience required. Deep container, Kubernetes, and cloud work is covered in AIINFRA 101, and deep security in AIINFRA 302.
Canvas IMSCC Export
Download the complete Canvas import package for AIINFRA 100.
Outcomes
Course objectives
- Define key AI-infrastructure concepts and identify appropriate compute, data, and software components for a given AI workload.
- Compare cloud, on-premises, and hybrid deployment models against real requirements, cost, and constraints.
- Configure and customize a professional AI development environment (VS Code, Python 3.11+, extensions).
- Use Git and GitHub for version control and collaboration, and manage reproducible environments with venv, conda, and uv.
- Use the core Python data-science/ML toolchain (NumPy, pandas, Jupyter, scikit-learn, intro PyTorch) and track experiments with MLflow.
Student learning outcomes
- Identify infrastructure components (compute/data/software) for a given AI workload
- Evaluate cloud vs. on-prem vs. hybrid deployment models against requirements and cost
- Configure a professional AI dev environment (VS Code, Python, extensions)
- Use Git/GitHub and reproducible environments (venv, conda, uv)
- Use the core data-science/ML toolchain (NumPy, pandas, scikit-learn, PyTorch) and MLflow
16-week schedule
Course evidence and boundaries
These controls make the curriculum reviewable without changing the 10-course sequence.
AI workload infrastructure decision memo plus a professional, version-controlled AI dev environment.
Survey-level OWASP LLM Top 10 and responsible-AI (NIST AI RMF / EU AI Act) risk note.
Reproducible project scaffold (env + Git + notebook/ML toolchain), infrastructure plan, and short presentation.