The one-stop content hub for Devin enablement: reading courses, hands-on lab modules, workshop sequences, and facilitator-led demos — plus the prompts and repository references that make them runnable.
Content is split by how you consume it: courses/ is reading-first enablement you work through in sequence for your role; workshops/ and labs/ are hands-on, choose-your-own-adventure material you pick from.
- Building intuition first? Start with
courses/foundations/— reading-first, no coding - Ready for hands-on? Check
workshops/for your session's lab guide, or ask your facilitator for the direct link - Pick a lab — each lab has a prompt you copy-paste into a new Devin session
- Kick off and move on — Devin works autonomously. Start the next lab while it runs
- Review the PR — when Devin finishes, review its pull request and leave comments to iterate
Devin works autonomously on its own machine. Once you paste a prompt and kick off a session, Devin runs independently — you don't need to watch it. Move on to the next lab, explore Ask Devin, or grab coffee while it works. You'll get notified when it opens a PR.
workshop-content/
├── courses/ ← reading/learning enablement (sequential, by track — no coding)
│ ├── foundations/ ← Level 1: concepts + product features (everyone starts here)
│ │ ├── concepts/ ← cloud vs. local, event-driven, orchestration, task selection
│ │ └── product/ ← feature tours by cloud / local
│ └── tracks/ ← Level 2: role-specific training
│ ├── sales/ ← operating model, cost structures, engagement capture
│ ├── solutions/ ← system design, SDLC integration, live walkthroughs
│ └── engineering/ ← prompt engineering, orchestration, troubleshooting
├── workshops/ ← hands-on, choose-your-own-adventure lab collections (no solutions/assessments)
│ ├── general/ ← broad hands-on tour (start here for labs)
│ ├── otterworks/ ← flagship polyglot monorepo deep-dive (300-level)
│ ├── by-tech-domain/ ← Level 3: deep dives by technology area
│ └── by-tech-role/ ← Level 3: deep dives by job function
├── labs/ ← individual hands-on lab modules (the building blocks workshops compose)
│ └── README.md ← full index of all labs
├── demos/ ← facilitator-led showcases (follow along, single linear thread, persona-targeted)
├── events/ ← event-specific, non-reusable agendas and customizations
├── catalog/ ← machine-readable inventory of all available repositories (for agents + humans)
└── reference/ ← shared lookup material used across courses, workshops, and labs
├── general-themes/ ← how Devin works: architecture, patterns, collaboration
└── runtime-resources.md ← how to run lab apps locally
Level 1: courses/foundations/ ← Everyone starts here
↓
Level 2: courses/tracks/ ← Sales / Solutions / Engineering
↓
Level 3: workshops/by-tech-domain/ ← Modernization, Security, AI & Automation
workshops/by-tech-role/ ← Development, Digital Engineering, QE
↓
Practice: workshops/general/ ← Broad hands-on tour
workshops/otterworks/ ← Advanced monorepo deep-dive
| Category | What You'll Try | Labs |
|---|---|---|
| Application Development | Build features, fix bugs, evolve schemas | 7 |
| Testing & QA | Linting, unit tests, E2E tests, performance, accessibility | 13 |
| Security | Dependency upgrades, vulnerability remediation, SAST | 7 |
| Compliance & Governance | License audits, PII detection, regulatory reporting | 3 |
| DevOps & CI/CD | Pipelines, PR automation, CI failure resolution | 5 |
| Cloud & Infrastructure | IaC translation, Kubernetes, Terraform, GitOps | 6 |
| Observability & SRE | Monitoring, incident response, anomaly detection | 4 |
| Data Engineering | DW migration, ETL modernization, data quality | 10 |
| Architecture & Design | ADRs, API review, dependency analysis, refactoring | 5 |
| AI & ML Engineering | ML pipelines, model evaluation, LLM patterns | 3 |
| Technical Documentation | Inline docs, API docs, runbooks, changelogs | 6 |
| Migration & Modernization | COBOL-to-Java, framework upgrades, containerization | 15 |
Browse all labs: labs/README.md
Reading-first enablement — work through these in sequence. No coding required. See courses/ for the full index.
| Course | Focus | Duration |
|---|---|---|
| Foundations | Cloud agent concepts, product features, platform mental model | 2-3 hours |
| Sales Track | Sales Engineers, AEs, Practice Leads | 4-5 hours |
| Solutions Track | Solutions Engineers, Architects | 8-10 hours |
| Engineering Track | Engineers, Developers | 6-8 hours |
Your facilitator may have directed you to a specific hands-on workshop. Each workshop bundles labs into a choose-your-own-adventure sequence.
| Workshop | Focus | Duration |
|---|---|---|
| General | Security, modernization, feature dev — broad multi-repo tour | 4-6 hours |
| OtterWorks | Flagship polyglot microservices — 300-level monorepo deep-dive | 4-6 hours |
Collections of modules targeting specific tech stacks and engineering challenges.
| Workshop | Focus | Duration |
|---|---|---|
| COBOL Modernization | End-to-end mainframe modernization | ~4 hours |
| Legacy Modernization | COBOL/legacy → modern tech stack | 2-4 hours |
| .NET Cloud-Native Modernization | .NET monolith → Kubernetes-hosted cloud-native APIs | 2.5-3 hours |
| Framework Upgrades | Angular + Spring Boot version upgrades | 1-2 hours |
| Data Source Migration | Legacy DW → modern schema | 1-2 hours |
| Platform Microservice Decomposition | Monolith → platform-conformant microservices | 1.5-2 hours |
| Security & Compliance | CVE remediation, SAST, shift-left | 1-2 hours |
| Enterprise Security Automation | Event-driven SAST, mass remediation | ~4 hours |
| Agentic AI | Multi-agent systems, document processing | 2-4 hours |
One workshop per role — broad coverage of that role's engineering concerns.
| Workshop | Focus | Duration |
|---|---|---|
| Application Development & Maintenance | Feature dev, bug fixing, code maintenance | 4-6 hours |
| Feature Development | New features on existing apps | 1-2 hours |
| Digital Engineering | CI/CD, cloud infrastructure, observability | 4-6 hours |
| Quality Engineering & Assurance | Test automation, E2E, continuous quality | 4-6 hours |
| Quality Engineering & Security | QE + security remediation combined | ~3 hours |
- Start sessions early, review later. Each lab has a "Paste into Devin" step and a separate "Review & Give Feedback" step. Kick off the session first, then use the wait time for Ask Devin research — Devin keeps working in the background.
- Run parallel sessions. Kick off the next lab while reviewing the previous one. This mirrors real enterprise usage where Devin handles work across many services simultaneously.
- Use Ask Devin to refine requirements. The better-defined a task is, the better Devin's output. Ask Devin helps you think through the problem before creating a session.
- Build up Devin's knowledge as you go. When Devin suggests a Knowledge item during a session, accept it — this builds a shared context layer that makes Devin more effective over time.
- Leave PR comments to steer Devin. After Devin opens a PR, leave comments directly on the diff and Devin will wake up and address them — this is the core workflow for iterating with Devin.
Some labs require a running application. See reference/runtime-resources.md for local run instructions. Your facilitator will let you know if hosted instances are available.
Looking for a specific repo? The catalog lists all repositories in the workshop org with descriptions, tech stacks, and links to the labs that use them.
Track your progress on the Devin Features Appendix — try to discover as many Devin capabilities as you can during the session.