VMware Certified Professional (VCP) is a certification designed to demonstrate technical competency with VMware vSphere and related technologies. In order to obtain this certification, a candidate must take a VMware-authorized training course, either online or in person; demonstrate hands-on experience with VMware technologies; and pass the vSphere Foundations Exam, as well as an elective exam if he chooses to specialize in a specific technology track.