This document outlines an agenda for a hands-on workshop on Vagrant for beginners. The agenda includes introductions to Vagrant and VirtualBox, the Vagrant and VirtualBox workflow, getting and configuring base boxes, and provisioning virtual machines using shell scripts. The workshop demonstrates how to use Vagrant to create lightweight reproducible development environments across different operating systems and configuration management tools.