There is a new way for developers to learn at their own pace. It is called eLearning and is part of MSDN. Right now they have a course on 64 bit computing, but you should expect to see more courses become available soon, including one on Smart Clients,