As an IT engineer it is very important for me to stay up to date with all the technologies. Even after continuous learning and practicing, I sometimes feel left behind and I am sure it is the case with many people around. Well, do not worry, there are many places on the internet where you can get free training, exam vouchers (If you are lucky or discounts) and free virtual labs etc.
I will keep on updating this page with new links etc but for now, here are some of the places where I go and learn my new tricks from.
Microsoft Virtual Academy >>> http://www.microsoftvirtualacademy.com/
Channel 9 >>> channel9.msdn.com
Technet Virtual Labs >> http://technet.microsoft.com/en-us/virtuallabs
Amazon Web Services >>> http://aws.amazon.com/
Youtube >>> http://www.youtube.com
Theory and practice goes together so be sure you are not ALL TALK NO DO. I normally tend to play with labs first and then go towards theory because sometimes a webinar may talk about something and I like to know what they are referring to.
Good Luck !!!