Build Program
Introduction to Website Development
In just 8 weeks, you’ll go from complete beginner to creating your own interactive websites using HTML, CSS, and JavaScript. Build, style, and add interactivity to your pages, then launch them online for the world to see. No experience needed, just your curiosity!
Level
Beginner
Duration
8 Weeks
Format
Group-Based
Target Skills
Coding Experience
Core Curriculum
A step-by-step path that starts with the basics and builds up into real, practical expertise.
Session 01
Introduction to the Web & HTML Basics
Understanding how the web works (clients, servers, browsers) Common HTML elements: headings, paragraphs, lists Creating links and images
Session 02
HTML Forms & Media
Creating forms with attributes Adding audio and video content
Session 03
Introduction to CSS
What is CSS and how it works with HTML Colors, fonts, and text styling CSS box model: margins, borders, padding, content
Session 04
CSS Layouts and Positioning
Positioning elements: static, relative, absolute, fixed, sticky Flexbox basics: display: flex, justify-content, align-items Creating simple responsive layouts with percentages and viewport units
Session 05
JavaScript Basics
Introduction to JavaScript and where it runs Conditional statements (if, else if, else) Simple console logging and debugging
Session 06
JavaScript & the DOM
Understanding the Document Object Model (DOM) Selecting elements (getElementById, querySelector, querySelectorAll) Event listeners (click, input, submit)
Session 07
JavaScript Arrays, Objects & Forms
Arrays: creating, accessing, modifying Objects: key-value pairs, nested objects Looping through arrays and objects
Session 08
Project Deployment
Introduction to hosting options (GitHub Pages, Netlify) Deploying a simple website Reflecting on learned skills and next steps for web development
Build what you love.
Real tech skills in a space built for you. No "corporate" talk, just a supportive community where you can be yourself.