terminal 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!
signal_cellular_alt
Level
Beginner
schedule
Duration
8 Weeks
group
Format
Group-Based
verified
Target Skills
Coding Experience
Core Curriculum
A step-by-step path that starts with the basics and builds up into real, practical expertise.
code
Introduction to the Web & HTML Basics
Understanding how the web works (clients, servers, browsers)
Common HTML elements: headings, paragraphs, lists
Creating links and images
layers
HTML Forms & Media
Creating forms with attributes
Adding audio and video content
palette
Introduction to CSS
What is CSS and how it works with HTML
Colors, fonts, and text styling
CSS box model: margins, borders, padding, content
list_alt
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
alt_route
JavaScript Basics
Introduction to JavaScript and where it runs
Conditional statements (if, else if, else)
Simple console logging and debugging
cloud_download
JavaScript & the DOM
Understanding the Document Object Model (DOM)
Selecting elements (getElementById, querySelector, querySelectorAll)
Event listeners (click, input, submit)
bolt
JavaScript Arrays, Objects & Forms
Arrays: creating, accessing, modifying
Objects: key-value pairs, nested objects
Looping through arrays and objects
rocket_launch
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.