Students learn the essential concepts of a virtualization environment with PowerVC and OpenStack. Important features of PowerVC are presented in short lecture units. At the end of a unit, students apply what they learned by working in hands-on exercises. Topics for architects and administrators include preparing hardware and infrastructure, installing or updating PowerVC, configuring virtualization resources, administering resources, users, and project. These topics help all users understand how virtualization works behind the scene. Students learn different ways of using PowerVC according to roles and responsibilities.