Git & GitHub●Web Application Basics●APIs●Databases●Server Basics●Programming Fundamentals●Python Basics●JavaScript Basics●HTML & CSS●The Command Line●How the Internet Works●Computer Science Basics●Linux Basics●Data Structures, Gently●Debugging & Problem Solving●Markdown & Technical Writing●Cloud & Deployment Basics●FastAPI●PostgreSQL●Redis●Celery●MongoDB●System Design●Low Level Design●Microservices●React●Vue.js●Micro Front-ends●Django●Web Servers (NGINX & Apache)●AI for Developers●ChatGPT & Claude for Coding●Prompt Engineering Basics●Build with the Claude API●Claude Code●Finance for Everyone●Freelancing●Digital Marketing●SEO●GEO — Generative Engine Optimisation●Social Media Marketing●Performance Marketing●PPC Ads●Google Ads●Google AdSense●Meta Ads●Ad Library Research●Biology: Advanced●Biology: Beginner●Biology: Intermediate●Canva Designing: Beginner●Chemistry: Advanced●Chemistry: Beginner●Chemistry: Intermediate●Communication Skills: Advanced●Communication Skills: Beginner●Communication Skills: Intermediate●Digital Entrepreneurship: Advanced●Digital Entrepreneurship: Beginner●Digital Entrepreneurship: Intermediate●History: Advanced●History: Beginner●History: Intermediate●Leadership Skills: Advanced●Leadership Skills: Beginner●Leadership Skills: Intermediate●Mathematics: Advanced●Mathematics: Beginner●Mathematics: Intermediate●Personal Branding: Advanced●Personal Branding: Beginner●Personal Branding: Intermediate●Physical Education: Beginner●Physical Education: Intermediate●Physics: Advanced●Physics: Beginner●Physics: Intermediate●Presentation Skills: Beginner●Presentation Skills: Intermediate●Project Management: Advanced●Project Management: Beginner●Project Management: Intermediate●Public Speaking: Advanced●Public Speaking: Beginner●Public Speaking: Intermediate●Sales and Negotiation: Advanced●Sales and Negotiation: Beginner●Sales and Negotiation: Intermediate●

Courses

Everything we teach.

88 courses in coding, AI tools, marketing and money. Every course mixes short lessons with practice and quizzes, and the first module is always free. Your progress saves automatically.

30 courses in coding & tech

Start with how the internet works and your first lines of code. Then build websites, apps and the systems behind them.

Git & GitHub

Version control without the fear. Branch, commit, and collaborate like a pro.

Beginner16 lessons3h 14m

Web Application Basics

How the web works, from the request that starts it all to the HTML and CSS of a page.

Beginner24 lessons5h 32m

APIs

How apps talk to each other — endpoints, methods, status codes, and JSON.

Intermediate21 lessons5h 26m

Databases

Store, model, and query data with confidence using SQL.

Intermediate19 lessons5h 30m

Server Basics

What a server really is, how it routes requests, and how to run one.

Intermediate20 lessons5h 40m

Programming Fundamentals

Learn to think like a programmer — one clear idea at a time.

Beginner21 lessons6h 9m

Python Basics

Write your first real programs in the friendliest language there is.

Beginner22 lessons6h 9m

JavaScript Basics

The language of the web, one friendly step at a time: variables, functions, live pages.

Beginner22 lessons7h 1m

HTML & CSS

Build real web pages from scratch: structure them with HTML, then style them with CSS.

Beginner22 lessons5h 53m

The Command Line

Talk to your computer in its own language — type a command, get things done fast.

Beginner22 lessons4h 38m

How the Internet Works

From typing a web address to a page on your screen — demystified, one hop at a time.

Beginner21 lessons5h 28m

Computer Science Basics

See how computers think, store and solve problems. Plain words, no maths degree required.

Beginner22 lessons5h 39m

Linux Basics

Find your way around Linux, run the commands that matter, and stop fearing the terminal.

Beginner22 lessons5h 56m

Data Structures, Gently

Meet the everyday containers that hold your data — and learn when to reach for each one.

Beginner20 lessons5h 40m

Debugging & Problem Solving

Turn 'it's broken and I have no idea why' into a calm, repeatable process.

Beginner22 lessons5h 24m

Markdown & Technical Writing

Write docs people actually read. Learn Markdown and the craft of clear technical writing.

Beginner22 lessons4h 43m

Cloud & Deployment Basics

Demystify the cloud and ship your first site with confidence.

Beginner20 lessons5h 15m

FastAPI

Build fast, modern Python APIs with automatic docs, validation and dependency injection.

Intermediate22 lessons5h 58m

PostgreSQL

Store, query, and relate real data — from SELECT to indexes and EXPLAIN.

Intermediate19 lessons5h 5m

Redis

Blazing-fast in-memory data — types, caching, TTL, pub/sub, and persistence.

Intermediate17 lessons5h

Celery

Run slow work in the background — tasks, retries, workflows, and scaling.

Intermediate18 lessons4h 45m

MongoDB

Store flexible documents — CRUD, schema design, indexes, and aggregation.

Intermediate18 lessons5h 17m

System Design

Design systems that scale: load balancing, caching, sharding and the CAP trade-off.

Advanced19 lessons5h 50m

Low Level Design

Structure clean, flexible code with object-oriented design.

Advanced23 lessons5h 51m

Microservices

Split a big app into small, independent services that scale on their own.

Advanced20 lessons5h 2m

React

Build interactive UIs from components — from your first useState to custom hooks.

Intermediate20 lessons5h 34m

Vue.js

The approachable framework — from reactivity to composables and beyond.

Intermediate18 lessons5h 16m

Micro Front-ends

Split a large frontend into independent pieces owned by different teams.

Advanced20 lessons4h 54m

Django

The batteries-included Python framework — from your first view to the ORM, auth, and APIs.

Intermediate19 lessons5h 50m

Web Servers (NGINX & Apache)

Serve, proxy, and secure web traffic with NGINX and Apache.

Intermediate20 lessons4h 53m