Skip to content

Guided progression

A clear route from first principles to shipped work.

Choose the starting point that fits your goals. Every path prioritizes projects, feedback loops, and production habits.

Paths

Pick a direction.

Path01

Web Development Freelancing

Turn web-development skills into a professional freelance practice—from finding clients and pricing work to building websites and delivering projects.

  • Finding clients
  • Building websites
  • Pricing
  • Proposals
Path02

AI-Powered Web Development

Use AI to build, debug, improve, and ship modern applications through reliable development workflows without sacrificing quality.

  • AI-assisted coding
  • Context engineering
  • Building applications with AI
  • Secure model APIs
Path03

Full-Stack Web Development Bootcamp

Go from beginner to confident full-stack developer by building production-ready applications across frontend, backend, databases, APIs, authentication, and deployment.

  • HTML and modern CSS
  • JavaScript
  • React and Next.js
  • Node.js
Path04

CSS Grid and Flexbox Mastery

The two layout systems behind almost every modern interface, taught from first principles so you stop guessing at margin and width values.

  • One-dimensional vs two-dimensional
  • Intrinsic sizing
  • Named areas
Path05

JavaScript Array Methods in Practice

map, filter, reduce and the rest, used to write data transformations that read clearly instead of loops with index bookkeeping.

  • Transform, filter, aggregate
  • Chaining
  • reduce patterns
Path06

Git and GitHub for Beginners

Version control from first commit to opening a pull request, with the recovery commands that matter when something goes wrong.

  • The three areas
  • Branching
  • Undo
Path07

TypeScript for JavaScript Developers

Add a type system to an existing JavaScript codebase gradually, using types to catch real bugs rather than to satisfy the compiler.

  • Strict mode
  • Narrowing
  • Generics
Path08

Asynchronous JavaScript in Depth

Promises, async/await, concurrency and cancellation — the event loop behaviour that explains why async code hangs, races and leaks.

  • Event loop
  • Cancellation
  • Concurrency
Path09

REST API Design with Node.js

Design and build a production HTTP API: resource modelling, status codes, validation, pagination, authentication and versioning.

  • Resources
  • Errors
  • Pagination
Path10

PostgreSQL for Web Developers

Schema design, indexing and query performance for application developers — the database work that decides whether your app is fast.

  • Schema
  • Indexes
  • EXPLAIN
Path11

React Architecture and State Management

Decide where state lives, when to lift it, and how to keep components small without a framework of abstractions.

  • State placement
  • Boundaries
  • Composition
Path12

Testing for Web Developers

A pragmatic testing strategy: what to test, what to skip, and how to get a suite that runs fast enough that people run it.

  • What to test
  • Behaviour
  • Speed
Path13

DevOps for Web Developers

Take an application from your laptop to production and keep it running: Linux, containers, CI, deployment, observability and rollback.

  • Containers
  • CI/CD
  • Observability
Path14

System Design for Web Developers

Reason about scale, data and failure: choosing a database, caching, queues, and designing systems that stay correct when a component dies.

  • Requirements
  • Data
  • Failure
Path15

Building AI-Powered Web Applications

Ship LLM features that hold up in production: structured output, retrieval, cost control, evaluation and handling failure.

  • Structured output
  • Retrieval
  • Evaluation
Path16

Building a SaaS from Scratch

Take an application from first commit to charging money: multi-tenancy, subscriptions, onboarding, email and the admin work nobody plans for.

  • Tenancy
  • Billing
  • Onboarding
Path17

Web Development Interview Mastery

Prepare for technical interviews with the questions actually asked, how to reason aloud, and how to recover when you are stuck.

  • Reasoning
  • Core topics
  • Negotiation
Path18

Career Launchpad: From Zero to Web Developer

The complete path — foundations through to deployment, then the portfolio, networking and interview preparation that turn learning into an offer. The whole catalogue in a guided sequence.

  • Foundations, then frameworks, then shipping
  • One substantial project at every stage
  • Portfolio and interview preparation at the end
  • Lifetime access to this course, including every future lesson added to it
Path19

Regular Expressions in JavaScript

The complete regular expression language for JavaScript in one sitting, taught so that lookahead, backreferences and greediness stop being things you copy from Stack Overflow.

  • The literal syntax, character by character
  • Quantifiers and the greediness trap
  • Groups, lookaround and named capture
Path20

Web Accessibility Essentials

Build interfaces that work with a keyboard, a screen reader and a magnifier, using the four fixes that resolve most real accessibility failures.

  • Semantics as the foundation
  • Keyboard operation and visible focus
  • Accessible names and correct ARIA
  • Colour, contrast and testing
Path21

Web Security Essentials

The vulnerabilities that account for the overwhelming majority of real breaches, explained from first principles, with the specific code changes that fix each one.

  • Injection: SQL, template and command
  • Authentication, passwords and sessions
  • Authorization and access control
  • Headers, CSRF, CORS and transport
Path22

React Native and Cross-Platform App Development

Ship real React Native apps: navigation, native modules, the new architecture, performance, and the store submission process that blocks releases.

  • Platform, bridge and the new architecture
  • Navigation, state and data
  • Native modules and performance
  • Building, signing and store submission
Path23

Engineering Leadership for Senior Developers

The parts of the job nobody trains you for: delegating, giving feedback, saying no, and keeping your own hands on the code without becoming the bottleneck.

  • The shift in what you are paid for
  • Delegation that grows people
  • Feedback and difficult conversations
  • Delivery, estimation and saying no
  • Sustainability, and your own career
Path24

Enterprise Security, Compliance and Audit

SOC 2, HIPAA, PCI DSS and GDPR as one practical discipline: what auditors actually test, what evidence proves, and how a small team builds a programme it can maintain.

  • Controls, policies and evidence
  • SOC 2 end to end
  • Building an audit trail
  • Data protection law: GDPR, HIPAA, PCI
  • Vendor management and questionnaires
Path25

The Web Developer Masterclass

One production application, taken from an empty directory to paying users. Architecture, data modelling, interfaces, deployment, observability and launch, decided explicitly rather than inherited.

  • Scoping: what to build, and what not to
  • Architecture and data modelling
  • Interfaces that finish
  • Deployment and observability
  • Pricing, launch and the year after

The method

Your path to becoming a developer.

  1. 01

    Learn

    Master the fundamentals.

  2. 02

    Build

    Create real applications.

  3. 03

    Ship

    Deploy production-ready projects.

  4. 04

    Grow

    Use your skills for jobs, freelancing, or your own products.

Not sure which path fits?

The three flagship courses together cost $370. The complete bundle is 370, one payment, lifetime access.