Employers are crying out for qualified IT and software development professionals. The lucky thing is that it is now easier than ever to upskill yourself in these areas. There are a huge amount of places you can learn coding skills, network design, application development and more! The best thing is that they’re free and hosted by some of the biggest Universities in the world
120 Free Online IT & Tech Courses
Advanced-Data Structures – Free Online Video – Free Course Info & Video – Erik Demaine, MIT
Advanced Operating Systems Structures and Implementation – Free Online Video – Free iTunes Video – John Kubiatowicz, UC Berkeley
Algorithm Design and Analysis – Free iTunes Video – Free Online Video – Dan Gusfield, UC Davis
Algorithmic Lower Bounds: Fun with Hardness Proofs – Free iTunes Video – Free Online Video + Course Info – Free Online Video – Erik Demaine, MIT
Android Development – Free iTunes Video – David Fisher, UC Berkeley
Artificial Intelligence – Free iTunes Video – Free Online Video & Course Info –Patrick Winston, MIT
Artificial Intelligence – Free Online Video – Free iTunes Video – Pieter Abbeel, UC Berkeley
Artificial Intelligence – Introduction to Robotics – Free Online Video –Free iTunes Video – Free Course in Multiple formats – Oussama Khatib, Stanford
Artificial Intelligence – Natural Language Processing – Free Course in Multiple formats – Christopher Manning, Stanford
Artificial Intelligence – Machine Learning – Free Online Video – Free iTunes Video – Free Course in Multiple formats – Andrew Ng, Stanford
Artificial Intelligence – Free Online Video – Free Video Download –P.Dasgupta, IIT
Basic Concepts of Operating Systems & System Programming – Free Online Video – Free iTunes Video – Anthony Stoica, Anthony Joseph, UC Berkeley
Bits: The Computer Science of Digital Information – Free Course in Multiple Formats – Harry Lewis, Harvard
Blender 3D Design – Free iTunes iOS Course – Course Info – Neal Hirsig, Tufts
Building Dynamic Web Sites – Free iTunes Video & Audio – Free Course Video & Audio – David Malan, Harvard Extension
Building Mobile Applications – Free iTunes Audio – Free Course Info & Video – David Malan, Harvard Extension
Codecademy – Web Site
Coding Together: Apps for iPhone and iPad (2012) – Free iTunes Video – Paul Hegarty, Stanford
Coding Together: Apps for iPhone and iPad (2013) – Free iTunes Video – Paul Hegarty, Stanford
Computational Camera and Photography – Free Online Audio – Course Info – Ramesh Raskar, MIT
Computational Discrete Mathematics – Free Web Course – Carnegie Mellon
Computer Architecture – Free Online Video – Free Video Download – Anshul Kumar, IIT Delhi
Computer Graphics – Free iTunes Video – Kenneth Joy, UC Davis
Computer Graphics – Free Online Video – Free Video Download – Sukhendu Das, IIT
Computer Language Engineering – Free Course Materials & Video – Martin Rinard, MIT
Computer Networks – Free Online Video – Free Video Download – S.Ghosh, IIT
Computer Science: Foundations of Computer & Information Security –Free iTunes Video – Matt Bishop, UC Davis
Computer Systems – Free iTunes Video – Stan Warford, Pepperdine
Computer System Engineering – Free Course Materials & Video – Robert Morris & Samuel Madden, MIT
Computer Systems Security – Free Online Video – Free Online Video + Course Info – Nickolai Zeldovich, MIT
CS50, Harvard’s Introductory Computer Science Course (2012) – Free Online Video – Free Course Materials & Video – Free iTunes iOS Course – David Malan, Harvard
CS50, Harvard’s Introductory Computer Science Course (2013) – Free iTunes Video – Free Online Video – Course Information (Background) – David Malan, Harvard
CS50, Harvard’s Introductory Computer Science Course (2014) – Free iTunes Video – Free Online Video – David Malan, Harvard
Database Systems Design – Free iTunes Video – Rob Meredith, Monash University
Data Structures – Free iTunes Video – Free Online Video – Joshua A. Hug, UC Berkeley
Data Structures and Algorithms – Free Online Video – Richard Buckland, University of New South Wales
Data Structures – Free iTunes Video – Stan Warford, Pepperdine
Design and Analysis of Algorithms – Free iTunes Video – Charles Martel, UC Davis
Design in Computing – Free Online Video – Richard Buckland, University of New South Wales
Developing Apps for iOS 5 (iPhone & iPad) – Free iTunes Video – Paul Hegarty, Stanford
Developing iOS 7 Apps for iPhone and iPad – Free iTunes Video – Paul Hegarty, Stanford
Developing iOS 8 Apps with Swift – Free iTunes Video – Paul Hegarty, Stanford
Developing iPad Applications for Visualization and Insight – Free iTunes Video – Niki Kittur, Carnegie Mellon
Discrete Mathematical Structures – Free Online Video – Free Video Download – Kamala Krithivasan, IIT
Discrete Mathematics and Probability Theory – Free Online Video – Free Online Video 2 – Umesh Vazirani, UC Berkeley
Discrete Stochastic Processes – Free Online Video – Free iTunes Video – Free Course Materials & Video – Robert Gallagher, MIT
Discrete Structures – Free iTunes Video – Sergio Dibiasi, Rutgers
Discrete Structures – Free iTunes Video – Stan Warford, Pepperdine
Efficient Algorithms and Intractable Problems – Free iTunes Video – Free Online Video – Free Online Video 2 – Christos Papadimitriou & Satish Rao, UC Berkeley
Foundations of Computer Graphics – Free Online Video – Ravi Ramamoorthi, UC Berkeley
Graphics Architecture – Free iTunes Video – Free Online Video – John Owens, UC Davis
Great Insights in Computing – Free iTunes Audio & Video – Rutgers
Higher Computing – Free Online Video – Richard Buckland, University of New South Wales
Human-Computer Interaction Seminar – Free Online Video – Free iTunes Video – Multiple Staff, Stanford
Innovative Computing – Free Online Video – Multiple Profs, Harvard
Intensive Introduction to Computer Science Using C, PHP, and JavaScript – Multiple Formats – Free Online Video – Free iTunes Video – David Malan, Harvard
Introduction to AI Robotics – Free iTunes Video – Robin Murphy, Texas A & M
Introduction to Algorithms – Free iTunes Video – Free Online Video – Free Course Materials & Video – Prof. Charles Leiserson & Erik Demaine, MIT
Introduction to Computer Graphics & GPU Programming – Free iTunes Video – Eric Chan & Hanspeter Pfister, Harvard
Introduction to Computer Programming for Scientists and Engineers –Free iTunes Audio – Free iTunes Video – Roberto Horowitz, UC Berkeley
Introduction to Computer Science and Programming – Free Online Video– Free iTunes Video – Free Courses Materials & Video – Eric Grimson, John Guttag, MIT
Introduction to Computer Science: Programming Methodology – Free Online Video – Free iTunes Video – Free Course in Multiple formats – Mehran Sahami, Stanford
Introduction to Computer Science: Programming Abstractions – Free Online Video – Free iTunes Video – Free Course in Multiple formats – Julie Zelenski, Stanford
Introduction to Computer Science: Programming Paradigms – Free Online Video – Free iTunes Video – Free Course in Multiple formats – Jerry Cain, Stanford
Introduction to Computer Architecture (2013) – Free Online Video –Course Info – Onur Mutlu, Carnegie Mellon
Introduction to Computer Architecture (2012) – Free Online Video – Course Info – Onur Mutlu, Carnegie Mellon
Introduction to Computer Graphics – Free Online Video – Free Video Download – Prem Kalra, IIT
Introduction to Computing for Non-Majors – Free iTunes Video – JT Chirco, Rutgers
Introduction to Computing – Free iTunes Video – JT Chirco, Rutgers
Introduction to Electrical Engineering and Computer Science I – Free Online Video – Free iTunes Video – Free Courses Materials & Video – Multiple Professors, MIT
Introduction to Embedded Systems – Free iTunes Video – Free Online Video– Professors Sanjit Seshia, Edward A. Lee, UC Berkeley
Introduction to Formal Systems & Computation – Free iTunes Video – Multiple profs, Harvard
Introduction to Information Studies – Free iTunes Audio – Robert Frost, University of Michigan
Introduction to iPhone Application Development – Free iTunes Video – Kenneth Joy, UC Davis
Introduction to Problem Solving & Programming – Free Online Video –Free Video Download – Deepak Gupta, IIT
iPhone Application Development in iOS5 (Fall 2011) – Free iTunes HD Video – Free iTunes Standard-Def Video
iPhone Application Development (Spring 2009) – Free iTunes Video – Stanford
iPhone Application Development (Winter 2010) – Free iTunes Video – Stanford
Linux Implementation/Administration Practicum – Free iTunes Video – Tulio Llosa, U of Illinois, Springfield
Local Area Network – Free iTunes Audio – Eugene Stafford, Iona College
Logic & Proofs – Free Web Course – Carnegie Mellon
Machine Structures – Free Online Video – Free iTunes Video – Web – Shimon Michael Lustig, Daniel Garcia, UC Berkeley
Machine Learning – Free iTunes Video – Yaser S. Abu-Mostafa, CalTech
Massively Parallel Computing – Free iTunes Video – Harvard
Mathematics for Computer Science – Free Online Course Materials & Video – Tom Leighton, MIT
Media Programming – Free Web Course – Carnegie Mellon
Methods of Mathematics – Free Online Video – Free iTunes Video – Per-Olof Persson, UC Berkeley
Mobile Software Engineering – Free Video + Courses Info – David Malan, Harvard
Multicore Programming Primer – Free iTunes Video – Free Online Video & Course Materials – Saman Amarasinghe, MIT
Network Security – Free iTunes Audio – Eugene Stafford, Iona
Online Graphics – Free Online Video – Ravi Ramamoorthi, UC Berkeley
Operating Systems and System Programming – Free iTunes Video – Free Online Video – Multiple professors, UC Berkeley
Performance Engineering of Software Systems – Free Online Video – Free Video & Course Info– Multiple Professors, MIT
Principles of Computing – Free Web Course – Carnegie Mellon
Principles of Digital Communications I – Free Online Video – Free iTunes Video – Free Online Video & Course Info – Profs Gallagher and Zheng, MIT
Principles of Digital Communications II – Free Online Video – Free Online Video & Course Info – MIT
Probabilistic Systems Analysis and Applied Probability – Free Online Video – Free Video & Course Info – John Tsitsiklis, MIT
Programming Languages and Compilers – Free Online Video – Paul Hilfinger, UC Berkeley
Programming Languages and Compilers – Free Online Video – Web – Ras Bodik, UC Berkeley
Programming for Designers – Free Online Video – UNSW
Python – Free Online Video – Nick Parlante, Google
Quantum Computing for the Determined – Free Online Video – Michael Nielsen, The University of Queensland
Ray Tracing for Global Illumination – Free Online Video – Free iTunes Video – Nelson Max, UC Davis
Responsible Computing – Free Web Course – Carnegie Mellon
Search Engines: Technology, Society and Business – Free Online Video – Marti Hearst, UC Berkeley
Software as a Service – Free Online Video – Armando Fox and David Patterson, UC Berkeley
Software Engineering – Free Online Video – Free iTunes Audio – Free iTunes Video – Web – Multiple Professors, UC Berkeley
Startups – Lecture Notes – Peter Thiel, Stanford
TCP/IP – Free iTunes Audio – Eugene Stafford, Iona College
The Beauty and Joy of Computing – Free iTunes Video – Free Online Video – Brian Harvey, UC Berkeley
The Beauty and Joy of Computing – Free Online Video – Free iTunes Video – Web – Dan Garcia, UC Berkeley
The Future of the Internet – Free iTunes Audio – Ramesh Johari, Stanford
The Society of Mind – Free Online Video – Free iTunes Video – Course Info – Marvin Minsky, MIT
The Structure and Interpretation of Computer Programs – Free Online Video – Free iTunes Video – Web – Brian Harvey, UC Berkeley
Theory of Computation – Free iTunes Video – Free Online Video – UC Davis, David Gusfield
Understanding Computers and the Internet – Free iTunes Audio & Video –Free Course Info & Video – David Malan, Harvard University
Visual Navigation for Flying Robots – Free Online Video – Juergen Sturm, Technische Universität München
Wide Area Networks – Free iTunes Audio – Eugene Stafford, Iona College
Wireless Networking – Free iTunes Audio – Eugene Stafford, Iona College
XML with Java – Free iTunes Audio – Free Course Info – David Malan, Harvard