Completely free IT training resources to help diversify your IT career

Update: This page was completely updated in January 2016. Links were fixed, and new links were added.

Scope and overview

Inspired by Don Jones‘ excellent “Don’t Get Stuck in Your Job” blog post, I’ve taken some time to compile a bunch of online IT training to help people diversify their IT knowledge, for free.

This post covers a selection of free IT training that I’ve found on my travels. Topics are diverse, and include areas like: Virtualization and Cloud, Networking, Security, Linux, Storage systems, PowerShell, to Programming and Database fundamentals.

I believe that as IT Professionals, the more aspects of IT that we understand and appreciate, the better we’re able to meet the needs of business. I’d really like this to evolve into a community resource for anyone who wants to diversify their IT knowledge. If you’ve found other free IT training or resources that aren’t mentioned here, please feel free to mention it in the comments and I’ll endeavour to add it (I’m particularly interested in official training from vendors).

If you’re left wondering where on earth you’re going to get time to study all this, remember that it only takes about 20 hours to pick up a subject/skill, and that’s merely a month of Lunch-times!

Virtualization and Cloud


Full list of Free self-paced learning from VMware




Multi-technology Virtualization

Docker (Containers)



Programming and Databases

General Programming




Configuration Management/Automation

Very useful for keeping IT systems configuration in sync with internal standards, as well as automation of routine tasks/etc.






Storage Systems/Arrays


NetApp have an incredible range of Web-Based courses available for free, but you will need to register for an account (Choose a Guest account if you’re not a customer). Also, be careful with “free email addresses”. NetApp seem to verify your account and if it comes from a hotmail or gmail account, will not allow it access. I find this a slight aberration, as they allow access for Guests who don’t have NetApp systems, who could be future paying customers. I had success with an account, but your mileage may vary.

Some highlights:


Full list here. But some of these are only available to customers and partners! Anything I list below is available to anyone (i.e. non-customers) for free.

Backup and Recovery

Microsoft Client, Server and Office

Server 2012

Windows 8

System Center Configuration Manager (SCCM) 2012

Active Directory


Want more?

Update log

2016-01-18: Added a link to Docker training, via  @aaronbuley
Added a link to EMC Isilon training. Fixed some more broken links, everything should be fully up to date now.
Fixed a bunch of broken VMware links; Added a link to Eric’s site, and to Class-Central (thanks to @cody_bunch)
Added EMC Hybrid Cloud with VMware Fundamentals e-Learning, with thanks to Christopher Kusek
Added Puppet Workshop Course Library, and a new section for Configuration Management/Automation, with thanks to Brian Trainor.
Added a note about signing up for a NetApp account
Added: Understanding TCP/IP from Cisco Learning to Networking section. SCCM 2012, Active directory, and upskill from Server 2008 to 2012 courses to Microsoft section.
: Added a link to a compiled list of Couch to OpenStack sessions, thanks to Nick Marshall for compiling!
2014-07-14: Added Security, Networking and Windows Server courses by Added Linux resources: Introduction to Linux Course, by eDX and some videos from the Linux Foundation.

By Phil Wiffen

Phil is an IT Professional working in Cambridge, England. He generally blogs about useful solutions that he comes across in his work/play.

7 replies on “Completely free IT training resources to help diversify your IT career”

Just wanted to say thanks for the list!
PS- You should visit the Cook Islands (Rarotonga, Aitutaki). – Just throwing that out there.

Leave a Reply

Your e-mail address will not be published. Required fields are marked *