If you're looking to improve your IT skills, whether for your own interest or in order to improve your CV and demonstrate your talents, there are a large variety of courses which you could pursue. Some students have such courses available to them through their universities or schools, but these are not an option for everyone. However, there are great teaching courses which are freely available online which anyone can take. Today we're sharing a list of some of the very best free online courses in IT and Software, covering topics including Hardware Security, Programming, Architecture and Mobile Software Engineering.
University of Maryland
University of Washington
University of Michigan
University of London
University of California, Santa Cruz
University of Illinois at Urbana-Champaign
Massachusetts Institute of Technology (MIT)