← All paths

Freelance Developer

Client work, scoping, delivery and running the business.

Your progress

0/46 lessons · 0%

Next up: Programming Foundations

Start path
4 courses46 lessons8 projects~38h

Roadmap

Each step unlocks when the one before it is done.

  1. Programming Foundations

    Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.

    ~14h17 lessons3 projectsbeginner

  2. Version Control with Git

    Locked

    Learn Git from first principles: commits, branches, merges, remotes, pull requests, and how to undo mistakes safely.

    ~6h9 lessons1 projectbeginner

  3. Web Foundations: HTML & CSS

    Locked

    Structure and style real pages with semantic HTML and modern CSS layout.

    ~12h10 lessons3 projectsbeginner

  4. Freelance Developer Business

    Locked

    Turn coding skill into a real freelance business: pick a niche, land clients, price and quote confidently, write contracts, deliver well, and get paid on time.

    ~6h10 lessons1 projectbeginner

  5. Projects you'll build

    • Ship a Feature: Branch, PR, Conflict, Release

      Take a small project through the full real-world Git lifecycle: branch off main, open a pull request, resolve a merge conflict, and cut a tagged release.

    • Semantic Landing Page

      Structure a real landing page with semantic, accessible HTML.

    • Responsive Marketing Site

      Build a responsive, multi-section marketing landing page using semantic HTML, Flexbox/Grid, forms, and accessibility best practices.

    • Score Tracker

      Turn variables and types into a working score tracker used by a small games night app.

    • Freelance Business Toolkit

      Build the core calculators and a delivery checklist a working freelancer relies on: a quote builder, a late-fee-aware invoice calculator, and a project-health assessment.

    • Number Guessing Engine

      Build the logic engine behind a guessing game using conditions and loops.

    • Responsive Dashboard Layout

      Final project: a responsive dashboard laid out with Flexbox and Grid.

    • Study Coach

      Final project: a study coach that summarises practice sessions and reports back in plain English.

Skills you'll build

Computational ThinkingVariablesConditionalsLoopsFunctionsProblem SolvingHTMLAccessibilityCSSCSS Layout