Computer Basics (opens on GCFGlobal)
Plain-language lessons on what a computer is, how to use the mouse and keyboard, files, programs and staying safe. A good first stop for absolute beginners.
- Computer basics
- Self-paced
- No certificate
A hand-picked list of free courses from well-known learning platforms, grouped by topic and level. Start with a beginner course, then move up.
These courses are run by their own providers on their own websites. Lumina Africa Foundation does not run them and cannot promise their content, prices or certificates: free access and certificate rules are set by each provider and can change. Never pay anyone to give you access to a free course.
106 courses from 59 platforms
Plain-language lessons on what a computer is, how to use the mouse and keyboard, files, programs and staying safe. A good first stop for absolute beginners.
A hub of free training, tools and certificates from Google for jobs, small businesses and everyday digital skills.
Free interactive learning paths from Microsoft on Office, Windows, Azure, Power BI and more, with sandboxes to practise in.
A beginner path into IT support: computers, networks, operating systems, system administration and security. Designed for people with no experience.
Learn the data analyst workflow: asking questions, cleaning data, spreadsheets, SQL, R and dashboards.
Evidence-based study techniques for mastering hard subjects, from memory and focus to beating procrastination. Useful before any online course.
Free learning for students, job seekers and educators in IT, data, cybersecurity, AI and workplace skills, with digital credentials.
Free video courses and certifications on digital marketing, SEO, content, social media, e-mail and sales.
A free, project-based curriculum covering HTML, CSS, JavaScript, Python, databases and more, with certifications you earn by building projects.
Harvard's famous introduction to computer science and programming, taught in C, Python, SQL and web technologies. Free to take.
A free course from the University of Helsinki that explains what AI is and is not, with no programming needed.
Free self-paced courses on networking, cybersecurity, IT and programming from Cisco, with badges and certificates of completion.
Free digital skills training from Google made for learners in Africa: digital marketing, careers, productivity and more.
Step-by-step Microsoft Word lessons: typing, formatting, pictures, tables, page layout and printing.
Learn spreadsheets from scratch: cells, formulas, functions, charts and sorting data.
Create slides, add pictures and animation and present with confidence.
Free assessments and practice modules for basic computer, internet, e-mail and social-media skills.
Free typing lessons and games that build speed and accuracy, with progress tracking.
An adaptive typing trainer that focuses on the letters you find hardest.
Games and lessons on staying safe and kind online: passwords, scams, sharing and respect.
Plan, run and close projects using traditional and agile methods, with practice documents you can reuse.
Build skills in search, social media, e-mail marketing, analytics and running an online store.
Learn user research, wireframes, prototypes and testing, and build a portfolio of design projects.
An entry-level path into cybersecurity: risks, networks, Linux, SQL, Python and incident response.
A large library of free courses in IT, business and skills. Learning is free; a printed certificate or diploma is paid.
Courses from universities and organisations on digital skills, technology and business. Free access is time-limited; upgrades are paid.
Free, self-paced college-level courses in computer science, business and more, with free certificates of completion.
The reference guide from the makers of Firefox, with beginner pathways in HTML, CSS and JavaScript and accessibility.
A gentle, rigorous Python course with problem sets and a final project. No prior experience needed.
A friendly introduction to programming using Scratch, for beginners of any age.
Interactive lessons in JavaScript, HTML, CSS and SQL with instant feedback and projects.
Algorithms, the internet, cryptography and how computers work, explained with videos and exercises.
The official guided tour of Python from the language's own documentation. Best once you have written a few small programs.
Short, hands-on Python lessons that run in your browser, built for people heading into data science.
Learn to query databases with SQL using real datasets, step by step.
Short lessons with try-it-yourself editors for learning HTML, from first tags to forms.
Learn to style web pages with CSS using examples you can edit and run in the browser.
Learn SQL commands with an in-browser editor and sample database.
A free block-based programming language and community where beginners make games, stories and animations.
Free coding lessons for learners of all ages, with games and activities that teach programming ideas.
A free 24-lesson curriculum from Microsoft that teaches JavaScript, CSS and HTML through projects.
A free curriculum with quizzes and projects introducing data, Python and the data science process.
Short interactive courses inside GitHub on Git, pull requests, Actions and Pages. You learn by doing real tasks.
Free official tutorials, courses and workshops for building and managing WordPress websites.
Short interactive lessons that teach SQL one idea at a time, right in your browser.
Practise SQL queries against sample databases with instant results.
A non-technical introduction to AI for workplaces and communities, taught by Andrew Ng.
Practical AI skills for work: using AI tools responsibly to save time and be more creative.
A popular beginner Python path from the University of Michigan covering programming, data structures, web data and databases.
Free courses and statements of participation from The Open University on computing, ICT, business and study skills.
Clear explanations of how the internet, DNS, security, CDNs and web performance work.
Learn Linux from the ground up: the command line, files, permissions and system tools.
A free, friendly set of lessons that takes you from your first command to running a Linux system.
Gamified, free training on business software, cloud skills and careers, with badges you earn.
A short introduction to cybersecurity, cyber threats and how to protect yourself and organisations.
Computer hardware and software, building and fixing PCs, mobile devices and basic networking and security.
Guided, hands-on cybersecurity rooms in a safe practice environment. Many beginner rooms are free.
A free certification covering the main digital marketing channels and how to measure results.
Plan, create and promote content that attracts the right audience.
Build a social media strategy, create posts and measure what works.
Write e-mails people open, build lists with consent and track results.
Google's own plain guide to helping your website appear in search results.
A well-known chapter-by-chapter introduction to how search engine optimisation works.
Free tutorials and courses on graphic design, social media graphics, branding and video using Canva.
Short tutorials for the free Shotcut video editor: cutting, titles, filters and exporting.
Clear guides to agile, Scrum and Kanban for planning and running projects with a team.
Free guides and courses on starting, marketing and running an online business.
The first course of the Google Project Management path: roles, life cycle and the basics of planning.
Free digital courses on cloud computing fundamentals and Amazon Web Services, including exam preparation.
A free, open-source full-stack web development path using real tools and projects, supported by a community.
Build web apps with Django, JavaScript, SQL and Git, with projects on testing, security and scalability.
Learn to design databases and query them with SQL, using SQLite and other systems.
Understand how to protect yourself and organisations online: passwords, networks, malware and secure software.
Practical pandas for data analysis: indexing, grouping, cleaning and combining data, with exercises in a notebook.
Turn data into clear charts with Python so your results are easy to understand.
Beginner-friendly JavaScript lessons with live examples, covering variables, functions, the DOM and events.
A visual, interactive game that teaches Git commands and branching.
SQL for data analysis, from basics to joins and window functions, using real datasets.
Free lessons with code samples on building applications with generative AI.
A free 26-lesson curriculum on classic machine learning with Python, quizzes and projects.
Short, practical courses on working with large language models and AI tools, taught with experts from industry.
Free Microsoft training on connecting data, building reports and dashboards, and sharing insight with Power BI.
Four courses from Macquarie University, from essentials to advanced Excel and automation.
Hands-on labs and learning paths on Google Cloud, with a free tier of content.
Free Microsoft Learn path on cloud concepts and Azure services, preparing you for the optional AZ-900 exam.
Free resources for learning databases, Java and computer science, available to educators and students.
Learn how networks work: cabling, IP addressing, routing, Wi-Fi and troubleshooting, with hands-on practice.
Structured cybersecurity modules with interactive labs. Some modules are free; the rest need a paid plan.
Free command-line and security puzzles that teach Linux and security basics in a legal practice setting.
Learn how search engines rank pages and how to plan, write and measure content for search.
Free training and certifications for Google Ads, Analytics and other Google products.
Free courses on SEO, content, social media and advertising with certificates.
Official tutorials for editing photos and creating graphics with the free GIMP image editor.
Free official training for the DaVinci Resolve video editor, from first cuts to colour and sound.
The short, official definition of the Scrum framework for delivering complex work.
An African tech and leadership learning community offering programmes in software engineering, data and professional skills; some are free by selection.
Andela connects African tech talent to global employers and shares learning resources and programmes.
Free learning resources on networking, cloud and AI from Huawei, with optional paid certification.
Explore the ideas behind modern AI: search, knowledge, optimisation, machine learning and language, with Python projects.
Build your first machine-learning models in Python and learn how to check whether they work.
The classic introduction to machine learning with Python by Andrew Ng and Stanford: regression, classification, neural networks and more.
A free, hands-on course that teaches deep learning by building real models. Needs Python experience.
Free courses on language models, transformers and AI agents with hands-on notebooks.
Free course materials from MIT: lecture notes, videos and problem sets in computer science, mathematics and engineering.
A catalogue of free Stanford courses in computer science, AI and more.
The standard list of the most critical web application security risks, with explanations for developers.