Over the past few years I have collected a wide range of technical resources which I believe are valuable for helping developers keep their skills sharp. Hopefully you will find these resources as valuable as I have.
John Savill Technical Training - John is a Microsoft employee who has been posting extremely high quality technical training videos for over 13 years. His master class series on topics such as DevOps, Microsoft Azure, and PowerShell has helped tens of thousands of technical specialists.
Microsoft Learn - Microsoft Learn is an online training platform that provides interactive learning for Microsoft products and more. Our goal is to help organizations become proficient on our technologies and learn more skills with fun, guided, hands-on, interactive content that's specific to your employee’s role and goals. Many modules and learning paths include free sandbox environments for learning.
Microsoft Learn Modules for Developers - A curated list of courses for software developers.
Cloud Skills Challenge - Help your employees upgrade their skills while taking part in some fun and friendly competition. With the Cloud Skills Challenge, you can set up a customized learning challenge within your organization using Microsoft’s digital learning platform, Microsoft Learn.
Microsoft Learn TV - Learn how to build solutions and use Microsoft products from the experts that built them! Learn TV is the place to find the latest digital content so you can always keep updated on the latest announcements, features, and products from Microsoft.
Microsoft Source Newsletter - Get the latest articles, documentation, and events from Microsoft.Source—the curated monthly developer community newsletter. Learn about new technologies and find opportunities to connect with other developers online and locally.
Azure Immersion Workshops - As the world adapts to the realities of an increasingly connected workforce, it’s important for your organization to embrace an increased digital transformation. Azure Immersion Workshops are designed to introduce you to and familiarize you with Microsoft Azure technologies and innovations. Through a mix of learning and hands-on experiences, these cutting-edge workshops help you take purposeful steps to achieve your vision of greater agility as you adapt to ever-changing business needs.
Microsoft US Azure Events - Learn first-hand from Microsoft subject matter experts how you can leverage some the most popular Azure services, allowing you to deliver applications and services faster than ever before.
Microsoft Virtual Training Days - Weekly events to match every skill level, Microsoft Virtual Training Days are an opportunity to grow your technical skills and gain the confidence to navigate what’s ahead. Employees have an opportunity to discover their potential and maximize their time with accelerated virtual event offerings covering a range of technical topics for Microsoft Azure, Microsoft 365, Dynamics 365, Power Platform and Security.
Microsoft OpenHacks - Microsoft OpenHack are developer-focused engagement that connects development teams (Open) with experts to tackle a series of real-world challenges through hands-on experimentation (Hack) in person or online (Virtual). OpenHack provides a unique and fun upskilling experience for Microsoft employees, customers, and partners. Participants work together in teams to complete challenges that increase in complexity and are actively engaged, requiring deep collaboration, as they learn together.
OpenHack Virtual Experience - Microsoft OpenHacks delivered remotely online.
Docs – The home for Microsoft documentation and learning for developers and technology professionals.
Code Samples – Code samples is a where developers can get started with tools and technologies and explore samples and discover what can be built.
Q&A - The home for technical questions and answers at Microsoft.
Microsoft Developer Center – Central starting point for developers for access to documentation, Code Samples, on demand videos, and accessing the developer community.
Enterprise Skills Initiative (ESI) - Microsoft and your organization work together to help your employees learn the skills needed to be successful with Azure and other Microsoft technologies. Your employees can sharpen their technical skills and knowledge of Microsoft solutions by enrolling in interactive courses and training designed for their role and advance their career by getting certified.
Visual Studio Subscriptions – For developers with Visual Studio subscriptions with GitHub Enterprise is an all-in-one subscription offering that provides developers with everything they need to speed up development, promote collaboration anywhere, and innovate on any platform, including the Microsoft stack—all while maximizing security and compliance. Ensure you are taking advantage of all your subscription benefits!
Azure Dev/Test - Dev/Test Azure offers are the only way to run Windows client in the cloud. The Enterprise Dev/Test offer provides even lower rates on Windows virtual machines, Cloud Services, HDInsight, and Web Apps (based on the equivalent size and type Linux VM rate). Rates for all other Azure services are the same as on the standard Enterprise offer.
Microsoft 365 Developer Program includes a Microsoft 365 E5 developer subscription that you can use to create your own sandbox and develop solutions independent of your production environment. You can build Microsoft Teams apps, Office Add-ins for Word, Excel, PowerPoint, or Outlook, or SharePoint Add-ins, using Microsoft Graph, the SharePoint Framework, Power Apps, and more.
Microsoft Tech Community – central location for collaborate, share, and learn from experts – ranging from development to technical.
Microsoft Build – Annual developer focused event with on-demand content catalog with a wide variety of content.
Microsoft Ignite – Annual IT Professional event used where there’s an opportunity to explore the latest tools, training sessions, technical expertise, along with networking opportunities.
.NET Conf – .NET Conf is a free, three-day, virtual developer event that celebrates the major releases of the .NET development platform. It is co-organized by the .NET community and Microsoft and sponsored by the .NET Foundation and our ecosystem partners.
Community Events – Events for the community, by the community.
GitHub Events – Connect with GitHub Community at conferences, meetups, and hackathons around the world.
Reactor - Microsoft Reactor connects you with the developers and startups that share your goals. Learn new skills, meet new peers, and find career mentorship. Attend expert panels and dive into what inspires you with the latest technology. Virtual events are running around the clock so join us anytime, anywhere!
Azure Events & Webinars - Employees can build their cloud skills, learn from Azure experts, and connect with other developers from all over the world at digital and in-person events and Microsoft virtual trainings.
Additional Hands-On Labs
Some of these labs require that you have your own Azure Subscription in order to complete the labs.
Get started quickly with Azure service through jumpstart kits.