Teaching Labs
Short, classroom-ready activities for technology courses. Each lab uses the common teaching-lab tag plus subject, practice, and tool tags so activities can be linked, reused, and grouped without duplication.
All teaching labs
- AI Agent Containment Threat-Model Lab — August 27, 2026
- AI Accessibility Scan Verification Lab — August 22, 2026
- Floating-Point Order and Reproducibility Lab — August 21, 2026
- Expired Domain and Link Ownership Lab — August 20, 2026
- What an AI Watermark Proves—and What It Does Not — August 12, 2026
- Frame-Based Python vs. Text Python — August 10, 2026
- Classifier vs. Authorization: A Kubernetes Agent Lab — August 10, 2026
- Memory Hierarchy: Why Fitting a Model Is Not the Same as Making It Capable — August 9, 2026
- Verify the Evidence Trail in an AI Data Answer — August 7, 2026
- The Prompt Is Not a Perimeter — August 6, 2026
- What Does a Coding-Agent Artifact Actually Prove? — August 5, 2026
- Baseline, Upgrade, Test, Roll Back — August 4, 2026
- Secret Scanning and Git History Lab — August 3, 2026
- Prediction, Iteration, and Debugging in a Browser Python Lab — August 1, 2026
- Compare an SBOM to CISA's Minimum Elements — August 1, 2026
- Prototype, Test, Revise: A Three-Screen Figma Lab — July 30, 2026
- Treat an Unfamiliar Repository as Untrusted Code — July 30, 2026
- Align an Existing Assignment to the 2026 CSTA Standards — July 30, 2026
Browse by tag
teaching-lab
- AI Agent Containment Threat-Model Lab
- AI Accessibility Scan Verification Lab
- Floating-Point Order and Reproducibility Lab
- Expired Domain and Link Ownership Lab
- What an AI Watermark Proves—and What It Does Not
- Frame-Based Python vs. Text Python
- Classifier vs. Authorization: A Kubernetes Agent Lab
- Memory Hierarchy: Why Fitting a Model Is Not the Same as Making It Capable
- Verify the Evidence Trail in an AI Data Answer
- The Prompt Is Not a Perimeter
- What Does a Coding-Agent Artifact Actually Prove?
- Baseline, Upgrade, Test, Roll Back
- Secret Scanning and Git History Lab
- Prediction, Iteration, and Debugging in a Browser Python Lab
- Compare an SBOM to CISA's Minimum Elements
- Prototype, Test, Revise: A Three-Screen Figma Lab
- Treat an Unfamiliar Repository as Untrusted Code
- Align an Existing Assignment to the 2026 CSTA Standards
curriculum
csta
assessment
- AI Accessibility Scan Verification Lab
- Floating-Point Order and Reproducibility Lab
- What an AI Watermark Proves—and What It Does Not
- Align an Existing Assignment to the 2026 CSTA Standards
computer-science
cybersecurity
- AI Agent Containment Threat-Model Lab
- Expired Domain and Link Ownership Lab
- Classifier vs. Authorization: A Kubernetes Agent Lab
- Verify the Evidence Trail in an AI Data Answer
- The Prompt Is Not a Perimeter
- Secret Scanning and Git History Lab
- Compare an SBOM to CISA's Minimum Elements
- Treat an Unfamiliar Repository as Untrusted Code
github
npm
software-supply-chain
- Expired Domain and Link Ownership Lab
- Secret Scanning and Git History Lab
- Compare an SBOM to CISA's Minimum Elements
- Treat an Unfamiliar Repository as Untrusted Code
web-development
- AI Accessibility Scan Verification Lab
- Expired Domain and Link Ownership Lab
- Baseline, Upgrade, Test, Roll Back
- Prototype, Test, Revise: A Three-Screen Figma Lab
- Treat an Unfamiliar Repository as Untrusted Code
ux
figma
prototyping
sbom
devops
python
programming
- Floating-Point Order and Reproducibility Lab
- Frame-Based Python vs. Text Python
- Prediction, Iteration, and Debugging in a Browser Python Lab
debugging
browser-ide
git
- What Does a Coding-Agent Artifact Actually Prove?
- Baseline, Upgrade, Test, Roll Back
- Secret Scanning and Git History Lab
secrets
dependency-management
testing
ai
- AI Accessibility Scan Verification Lab
- What an AI Watermark Proves—and What It Does Not
- Classifier vs. Authorization: A Kubernetes Agent Lab
- Memory Hierarchy: Why Fitting a Model Is Not the Same as Making It Capable
- Verify the Evidence Trail in an AI Data Answer
- The Prompt Is Not a Perimeter
- What Does a Coding-Agent Artifact Actually Prove?
coding-agents
evidence
agents
access-control
least-privilege
- AI Agent Containment Threat-Model Lab
- Classifier vs. Authorization: A Kubernetes Agent Lab
- The Prompt Is Not a Perimeter