Microsoft is releasing free training information via their Virtual Academy. The depth and variety of courses is impressive! They include Office End User, Office 365, App Development, Business Intelligence, Web Developer, and Cloud courses to name just a few.
Microsoft Virtual Academy (MVA) offers online Microsoft training delivered by experts to help technologists continually learn, with hundreds of Microsoft training courses, in 14 different languages. They offer free Microsoft training, on-demand, that allow you to learn at your own pace. You do need to create a Microsoft account if you don't already have one - you can do that here: https://signup.live.com