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.

View the planned price for each course.

AI application · learning example
A question

What does RAM do?

AI

RAM holds information a running program needs.

✓ Check the answer against a source

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

Starts from the foundations
Code → browser · learning example
<h1>My first site</h1>
<p>Built by me.</p>

h1 {
  color: #2458e6;
}
MY PROJECT ↗
My first
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

Starts from the foundations
WordPress · illustrative workspace
YOUR WEBSITE ↗
A place for
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

Starts from the foundations
Terminal · command example
learner@linux:~$ pwd
/home/learner

learner@linux:~$ mkdir projects
learner@linux:~$ ls
projects
Your first folder, made in the terminal.

Linux 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

Starts from the foundations

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.