freeCodeCamp learning curriculum (opens on freeCodeCamp)
A free, project-based curriculum covering HTML, CSS, JavaScript, Python, databases and more, with certifications you earn by building projects.
- Web development
- Self-paced
- Free certifications
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.
11 courses from 9 platforms
A free, project-based curriculum covering HTML, CSS, JavaScript, Python, databases and more, with certifications you earn by building projects.
The reference guide from the makers of Firefox, with beginner pathways in HTML, CSS and JavaScript and accessibility.
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.
A free 24-lesson curriculum from Microsoft that teaches JavaScript, CSS and HTML through projects.
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.
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.
Beginner-friendly JavaScript lessons with live examples, covering variables, functions, the DOM and events.
A visual, interactive game that teaches Git commands and branching.