Tracks

Every skill, hands-on.

The world's most used programming languages, plus the skills around them: data, web, cloud, security, AI and freelancing. Tracks with a Start button are open now; new lessons are added every week.

Programming languages

Python

Data, automation, AI and engineering. The best first language.

Start Python

JavaScript

The language of the web: every browser runs it.

Java

Large business systems and Android apps.

C

How computers really work, close to the hardware.

C++

Speed: games, engines, finance and embedded systems.

C#

Business software, Windows and games with Unity.

Rust

Fast and memory-safe. Loved for systems and security work.

SQL

Ask databases questions. Needed in almost every IT job.

Skills

Foundations

Computers, terminal, Git.

Start Foundations

Security

Ethical hacking missions and defence.

Start Security

Data

Spreadsheets, SQL, Python data tools and charts.

Web

HTML, CSS and JavaScript: build real pages.

Cloud

Servers, storage and how apps run online.

AI skills

Use AI assistants well, and catch their mistakes.

Freelancing

Scoping, proposals, pricing and getting paid. Draws on the book Freelance Fortune.