Coding foundations
Use variables, conditions and loops to make small programmes and debug them.
Turn an idea into something you can use.
Learn to code, design for the web and solve practical problems through a project your teen can explain and share.

Use variables, conditions and loops to make small programmes and debug them.
Plan a page, build its structure with HTML and style it with CSS.
Break an idea into steps, test it with feedback and present what you made.
Design and build a simple website for a hobby, a school club or a cause your teen cares about.
Ask which tools fit your teen’s experience and whether they should start with coding or web design.