PProtokol
← all paths

Freelance Developer

Client work, scoping, delivery and running the business.

4 courses8 projects46 lessons~38h

Skills you'll build

Computational ThinkingVariablesConditionalsLoopsFunctionsProblem SolvingHTMLAccessibilityCSSCSS Layout

Your progress

0/46 lessons · 0%

Next step

Programming Foundations

start path

Courses in this path

  1. 01

    Programming Foundations

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

    ~14h17 lessons3 projectsbeginner

    start
  2. 02

    Version Control with Git

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

    ~6h9 lessons1 projectbeginner

    Finish Programming Foundations first.

    locked
  3. 03

    Web Foundations: HTML & CSS

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

    ~12h10 lessons3 projectsbeginner

    Finish Programming Foundations first.

    locked
  4. 04

    Freelance Developer Business

    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

    Finish Programming Foundations first.

    locked

Projects you'll complete

  • Score Tracker

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

  • Responsive Marketing Site

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

  • 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.

  • 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.

  • Semantic Landing Page

    Structure a real landing page with semantic, accessible HTML.

  • 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.