Self-paced courses. Beginner-friendly foundations.
Build a skill you can put to work.
Choose one of four self-paced learning paths. Follow clear explanations, guided practice and real projects, from the foundations to work you can explain.
All four courses are currently free in the learning portal. Paid checkout is not active.
What does RAM do?
RAM holds information a running program needs.
AI Engineering
Start with how a computer works. Learn Python, understand how AI models learn, and connect those skills to real applications with a frontend, backend and database.
19 core stages · 3 advanced routes · 18 projects
<h1>My first site</h1>
<p>Built by me.</p>
h1 {
color: #2458e6;
}site.
Built by me.
Hello, web.Web Development
Create your first web page, then learn how its layout, code, server and database work together. Build practical features as your skills grow.
26 modules · 121 lessons · 5 project packages
your ideas.
Build. Customise. Extend.
WordPress Development
Learn the Dashboard and build a real site first. Then understand the web, PHP and databases so you can create your own themes, plugins, blocks and integrations.
48 modules · 205 lessons · 13 project packages
learner@linux:~$ pwd
/home/learner
learner@linux:~$ mkdir projects
learner@linux:~$ ls
projectsLinux Engineering
Learn what each command does before you rely on it. Start with files and folders, then build the skills to administer, automate, secure and recover Linux systems.
32 modules · 96 lessons · 6 project packages
Start with the thing you want to build.
Every path includes its own foundations. Choose by the work that interests you, then follow the prerequisites at your own pace.
Build applications that use AI
AI Engineering connects software development with models, data and evaluation.
Create custom websites and web apps
Web Development takes you from a first page to interfaces, APIs and databases.
Build and extend WordPress sites
WordPress Development covers site building, themes, plugins and ongoing maintenance.
Understand and operate Linux systems
Linux Engineering develops your command-line, automation, service and recovery skills.
See what a lesson feels like.
Simple explanations, useful visuals and small tasks help you connect an idea to something you can do. Explore the learning approach before choosing a path.