Free places to learn
25 courses, textbooks and labs that cost nothing to use, chosen for the exams and positions this site covers. Each entry says what it teaches, who it suits, and exactly how free it is — because “free” online often means a trial that ends mid-course.
Computing foundations
Start here if your ICT knowledge came from using computers rather than studying them. These cover the ideas every later topic rests on.
- CS50: Introduction to Computer Science
Harvard University, on edX and its own site · Free to study, paid certificate
Problem solving, C, Python, SQL, algorithms and how computers actually work underneath.
Anyone who wants one thorough course rather than many short ones. Demanding, and worth the effort.
Pairs with Hardware & OS, Software Developer, IT Support Technician
- MIT OpenCourseWare
Massachusetts Institute of Technology · Free, no account
Full course materials in computer science, electrical engineering, mathematics and more, including lecture notes and problem sets.
Self-directed learners who want university-level depth. No certificate, and no one to ask when you are stuck.
Pairs with Electrical Engineer, Software Developer
- Khan Academy
Khan Academy · Free, account needed
Mathematics, physics and computing basics, taught in short steps with practice.
Rebuilding mathematics or physics before an electrical or engineering course.
Pairs with Electrical
- OSSU Computer Science
Open Source Society University · Free, no account
A complete degree-equivalent curriculum assembled from free university courses, in a sensible order.
People who can study for years without a timetable. The value is the ordering; the courses belong to other institutions.
Pairs with Software Developer
Networking and infrastructure
What network administrator, engineer and NOC posts are tested on. Pair the reading with a lab you can break.
- Networking Essentials and other free Networking Academy courses
Cisco Networking Academy · Free, account needed
Networking fundamentals, addressing, routing and switching basics, with Packet Tracer labs.
Anyone preparing for CCNA-level work. The labs are the reason to use it rather than a textbook.
Pairs with Networking, Routing & Switching, Network Administrator, Network Engineer
- Cisco Packet Tracer
Cisco Networking Academy · Free, account needed
A network simulator for building and breaking topologies on an ordinary laptop.
Every networking candidate. Configure a VLAN, then fail a link and watch what happens.
Pairs with Routing & Switching, Network Administrator, Network Engineer
- Professor Messer course videos
Professor Messer · Free, no account
Full video courses following the published CompTIA A+, Network+ and Security+ objectives.
Certificate candidates who want the whole syllabus covered in order, free.
Pairs with Hardware & OS, Networking, Security, IT Support Technician, Network Administrator, Cybersecurity Analyst
- NOC interview scenarios
ITEN Non-Profit, MIT licensed · Free, no account
108 network operations scenarios with tiered answers, commands to confirm each diagnosis, and the standards behind them.
Anyone interviewing for a NOC or network support post. Read it after our interview guide, not instead of it.
Pairs with Network Administrator, Network Engineer
Cybersecurity
Security roles reward practice more than reading. These give you somewhere to practise safely and legally.
- Introduction to Cybersecurity and Networking Academy security courses
Cisco Networking Academy · Free, account needed
Threat types, defence principles and an introduction to security operations work.
A first structured course before Security+ level study.
Pairs with Security, Cybersecurity Analyst
- TryHackMe free rooms
TryHackMe · Free, account needed
Guided hands-on exercises in a browser: Linux, networking, attack techniques and defensive analysis.
Building practical skill when you have no lab of your own. Much of the platform is paid; the free rooms are still substantial.
Pairs with Cybersecurity Analyst
- OWASP Top 10
Open Worldwide Application Security Project · Free, no account
The most common categories of web application weakness, each with examples and defences.
Developers and analysts alike. Short enough to read in an evening and referenced in interviews constantly.
Pairs with Software Developer, Cybersecurity Analyst
Software and data
For developer posts, what you have built matters more than what you have watched. Each of these ends in something you can show.
- freeCodeCamp
freeCodeCamp · Free, account needed
Web development, JavaScript, Python, databases and data analysis, taught through projects.
Beginners who learn by building. The certifications are free and the projects go straight into a portfolio.
Pairs with Software Developer
- The Odin Project
The Odin Project · Free, no account
A full-stack web development path using open resources, with substantial projects at each stage.
Self-taught developers who want a route through to employability rather than scattered tutorials.
Pairs with
- Exercism
Exercism · Free, account needed
Practice problems in over sixty languages, with mentoring from volunteers.
Getting fluent in a language before an interview or a practical test.
Pairs with Software Developer
- Kaggle Learn
Kaggle · Free, account needed
Short practical courses in Python, pandas, SQL, data visualisation and machine learning.
Data analyst candidates who want to practise on real datasets rather than read about them.
Pairs with
- Free Programming Books
The Ebook Foundation, CC BY 4.0 · Free, no account
A large indexed list of legally free programming books and courses, by language and subject.
Finding a free textbook on a specific language or topic. It is an index, so expect to do the choosing.
Pairs with Software Developer
Linux, cloud and systems
Systems and cloud posts assume comfort at a command line. These build it without needing a server of your own.
- Linux Journey
Linux Journey · Free, no account
Linux from first commands through permissions, processes, networking and packages, in small lessons.
Anyone whose Linux knowledge has gaps. Short enough to finish, thorough enough to matter.
Pairs with Systems Administrator
- Microsoft Learn
Microsoft · Free, account needed
Windows Server, Microsoft 365, Azure identity, storage and networking, with hands-on sandboxes.
Administrators in Microsoft environments and anyone preparing for an Azure certificate.
Pairs with Systems Administrator
- AWS Skill Builder free courses
Amazon Web Services · Free, account needed
Cloud concepts and AWS services, including preparation material for the foundational certificates.
Cloud candidates whose target employer runs on AWS. Some content is paid; the foundations are not.
Pairs with
- Google Cloud Skills Boost free tier
Google Cloud · Free, account needed
Introductory cloud courses and some hands-on labs.
A second cloud platform once you know one well, or where an employer uses Google Cloud.
Pairs with
Electrical and electronics
Free material for electrical candidates is thinner than for ICT, so these are the ones worth the time.
- All About Circuits textbooks
All About Circuits · Free, no account
Direct current, alternating current, semiconductors and digital circuits, as complete online textbooks.
Electricians and electrical technicians revising theory. Worked examples throughout.
Pairs with Electrical, Electrician
- OpenStax College Physics
OpenStax, Rice University, CC BY · Free, no account
University physics including electricity, magnetism and circuits, with end-of-chapter problems and answers.
Anyone who needs the physics behind the formulas rather than the formulas alone.
Pairs with Electrical, Electrical Engineer
- Fiber Optic Association reference guide
The Fiber Optic Association · Free, no account
Fibre types, installation practice, splicing, connectors, testing and loss budgets.
Fibre and telecom candidates. Written by the body behind the CFOT certificate.
Pairs with Fibre & Cabling, Fibre Optic Technician
Teaching and school leadership
For deputy headteacher, teaching and TVET posts, where free material is mostly from education bodies rather than technology companies.
- Rwanda Education Board
Rwanda Education Board · Free, no account
Curriculum framework, syllabuses and teaching materials used in Rwandan schools.
Every teaching and school leadership candidate. Read the syllabus for your subject before any interview.
Pairs with Deputy Headteacher (DOS), Deputy Headteacher (DOS), Headteacher
- UNESCO open education resources
UNESCO · Free, no account
Openly licensed teaching materials and guidance on using and adapting them.
Teachers and school leaders building materials where budgets are tight.
Pairs with Deputy Headteacher (DOS)
How to use a free course without wasting the month
Free material fails people for predictable reasons: too many courses started, none finished, and no practice against a clock. Pick one course per subject and finish it. Put what you learn to work the same week, in a lab, a script or a small project. Then test yourself with timed questions, because recognising an answer in a video is not the same as producing it in an exam hall.
If you are preparing for a specific post, start from its position guide, which lists what that exam draws on, and choose the courses here that fill your weakest area first.