AI curriculum
Course outline for Agent Execution Environments
Agents that execute code or interact with interfaces need isolation. Compare execution environments and define boundaries for a disposable, inspectable agent task.
About Agent Execution Environments
Agents that execute code or interact with interfaces need isolation. Compare execution environments and define boundaries for a disposable, inspectable agent task.
Agent Execution Environments Course Objectives
- Compare container, microVM, and isolate boundaries.
- Define restricted code and browser execution permissions.
- Test cleanup and failure handling in a disposable environment.
Pre-requisites
- Command-line and basic container experience.
- Familiarity with agent tools and operating system permissions.
Lab Setup
- Computer with a local container runtime or supplied isolation traces.
- Use a disposable browser profile and synthetic files.
- Hosted sandbox accounts are optional; do not use production credentials.
Detailed Course Outline
Proposed modulesModule 1: Execution capabilities
- Code execution
- Browser control
- Computer use
- Containers
Practical outcome: Identify required capabilities for a sample agent task.
Module 2: Isolation models
- Sandboxes
- MicroVMs
- Isolates
Practical outcome: Compare isolation and resource constraints.
Module 3: Environment lifecycle
- Hosted sandboxing services
- Security boundaries
- Ephemeral environments
Practical outcome: Specify startup, access, and cleanup policies.
Practical exercise
- Run or simulate a restricted task and verify workspace and process cleanup.
How we train
Contact us for full course details, including duration, delivery options and lab requirements.
Ask about exercises, instructor feedback and the prior knowledge you need. Tool-specific courses marked provisional may become modules in a broader course.
Discuss your learning goals