As many know, VMware requires authorized training to order to attain the VCP credential, in addition to the exam. This training is rather expensive compared to many other IT training courses, especially if you are paying for it out of pocket. There have been numerous threads with questions about inexpensive training options. The most inexpensive way to get VMware authorized training is to attend a university course that is authorized through the VMware IT Academy. Through these arrangements, universities are able to offer official VMware training courses at normal tuition rates. Many universities participate and it even counts for college credit, but that isn't important to everyone. Also, another perk for students that attend a course through the VMware IT Academy is that you receive a 70% off voucher for the VCP exam.
VMware maintains a Google Docs Spreadsheet with participating universities via a link on its Participants webpage.
Of special note, however, are two universities that offer these courses online: UCSC Extension and CCC&TI.
Both schools offer the "Install, Configure, and Manage" course for about $1000. (UCSC increased to $1100, but they offer an early registration discount of 10%).
CCC&TI offers the "What's New" course for $500, which satisfies the retraining requirement for those with a VCP on a previous version that have missed the grace period to just test.
UCSC Extension - 30027 - VMware vSPHERE: Configuration and Management [V5.0]
CCC&TI VMware Landing Page
I attended the UCSC Extension course and I thought that the curriculum was fine... as it was the VMware official curriculum, but the instructor was very monotone and essentially read the course manual in his video presentation. Also, this is a very traditional length course, so it spans a few months.
I have not attended the CCC&TI course, so I cannot comment on the quality, but the course is "Install and Configure" course is covered in five weeks.
Given what I know about UCSC (the courses fill up very quickly, as well) and the timeframe available at CCC&TI, I would currently recommend CCC&TI, as I think they could only improve over UCSC. If anyone has feedback on CCC&TI, in terms of quality and the technical reliability of the course and labs, please share. Please note, UCSC had sufficient reliability for lab connectivity.
Best wishes on your virtualization endeavors.
EDIT: I am working to get this thread stickied so it will be easy for new members to find.