I bet many of have taken the Intro to Programming ArcObjects with VBA class since the 8.x days. It appears the classes has gotten refreshed and now available as a web-based course.
New ESRI Course Offering: Introduction to Programming ArcObjects with VBA
This course has been shortened from five days to three days and now focuses more on programming ArcObjects and less on teaching fundamental Visual Basic for Applications (VBA) concepts. VBA programming is now a prerequisite for this shortened course, which provides a foundation for application developments using VBA and ArcObjects. Introductory VBA programming content is now in a Web-based course, Learning Visual Basic for Applications for New ArcGIS Developers. For more information regarding this course or any other ESRI training, visit the ESRI Training and Education Web site.
Update: The new course is called Learning Visual Basic for Applications for New ArcGIS Developers