I'm a huge fan of Pluralsight.com - the learning platform with over a thousand deep dive technical courses created by authors and Microsoft MVPs. While the courses range from intro to very advanced, none of these courses are lightweight.
If you want to get ahead in your technical career, I believe that watching Pluralsight courses on a regular basis is mandatory. They're available on the web, iPhone and Android, and can be downloaded for offline viewing. Personally I've watched about 70 courses (mostly SQL Server, software patterns, software security, UX design, and business topics) and I've found them incredibly useful and interesting.