The workshop is structured around three integrated activity cycles, reinforced with guided prompts, checklists, and applied deliverables:
-
Python Refactoring in Legacy Codebases – Use LLMs for code navigation, safe refactoring, and invariants preservation
-
FastAPI Test-Driven Development – Apply AI-assisted test generation, edge-case validation, and coverage improvement
-
React Greenfield Applications – Scaffold modern front-end projects via stepwise prompting, with accessibility and QA guardrails
-
DevOps Troubleshooting – Diagnose CI/CD failures with log analysis, LLM triangulation, and rollback planning
-
Operational Guardrails – Build a sustainable “LLM-in-the-loop” workflow with prompt libraries, verification triggers, and documentation standards
Modules can be customized to align with your organization’s preferred languages, frameworks, and DevOps environments.
Engineering leaders, software architects, technical managers, and DevOps leads responsible for delivery quality and compliance; professional developers comfortable with Git and modern workflows who want to embed LLM-assisted practices into daily engineering. Mixed cohorts are welcome; split tracks for managers vs. developers are available.
Designed as a one-day intensive lab (6–8 hours) delivered on campus, onsite, or virtual. Cohorts can add optional clinics or spaced sessions for project-based reinforcement. We tailor timing, tools, and examples to your location, modality, stack, and governance requirements.
How does this workshop differ from consumer-level AI tutorials?
This is an enterprise-oriented program designed for software teams—coding, testing, and DevOps—emphasizing enterprise guardrails, compliance, verification, and adoption in existing toolchains.
What tools and environments are required?
Participants should have Git, Python 3.x, Node/npm, and a preferred LLM interface (ChatGPT, Claude, Copilot, etc.). Setup includes VS Code or Cursor and a shared GitHub repository.
Can the workshop be tailored to our environment?
Yes. Caltech CTME customizes examples, frameworks, and DevOps integrations to match your enterprise technology stack.
What deliverables do participants leave with?
Participants produce annotated code scaffolds, refactored modules, AI-assisted test suites, DevOps troubleshooting worksheets, and an operational LLM workflow checklist.