Home Tracks Web Development Full-Stack Web Builder
Inventors

Full-Stack Web Builder

Create Powerful Websites & Backends

Inventors
4 tools
A fully interactive multi-page website with a contact form or scoreboard connected to Firebase — live in the browser.

Course Overview

Students move from visual builders into real HTML, CSS, and JavaScript. They structure pages with HTML, style them with CSS, add interactivity with JavaScript, and connect to Firebase for a working backend. This course bridges visual creativity with real technical skills.

What you'll learn

  • Understand the roles of HTML, CSS, and JavaScript working together
  • Write HTML to structure a page: headings, paragraphs, lists, images, links
  • Apply CSS to style a page with colours, fonts, spacing, and backgrounds
  • Use CSS layout techniques: columns, grids, and sections
  • Write JavaScript to respond to button clicks, form inputs, and hover effects
  • Use variables, conditions, and functions in JavaScript for logic
  • Understand the difference between front-end and back-end
  • Connect a web page to Firebase to store and display user data
  • Test, fix, and improve a website by identifying layout and logic errors
  • Present a fully working interactive website and explain how the code works

Final Outcome

A fully interactive multi-page website with styled pages, JavaScript features, and a working Firebase backend — built, tested, and proudly presented.

The Final Project

A fully interactive multi-page website with a contact form or scoreboard connected to Firebase — live in the browser.

Tools & Platforms

VS Code HTML/CSS/JavaScript Firebase (Firestore) CTU Web Builder

Learning Approach

Carefully staged: Scratch → CTU Web Builder → HTML & CSS & JavaScript → Firebase Backend. Logic concepts introduced through Blockly first, then applied in real code with immediate visual results.

CTUx Program

Summer 2026 enrollment is open.

Secure your child's spot in CTUx — Creative Coding, Robotics, Apps & Web.