Back to courses
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!
Get Started Today
Free consult- Coding Experience
- Intro to Web Development Career Pathway
Level Beginner
Time to complete 8 weeks
Designed to develop
Included in this course
Introduction to the Web & HTML Basics
- Understanding how the web works (clients, servers, browsers)
- Common HTML elements: headings, paragraphs, lists
- Creating links and images
HTML Forms & Media
- Creating forms with attributes
- Adding audio and video content
Introduction to CSS
- What is CSS and how it works with HTML
- Colors, fonts, and text styling
- CSS box model: margins, borders, padding, content
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
JavaScript Basics
- Introduction to JavaScript and where it runs
- Conditional statements (if, else if, else)
- Simple console logging and debugging
JavaScript & the DOM
- Understanding the Document Object Model (DOM)
- Selecting elements (getElementById, querySelector, querySelectorAll)
- Event listeners (click, input, submit)
JavaScript Arrays, Objects & Forms
- Arrays: creating, accessing, modifying
- Objects: key-value pairs, nested objects
- Looping through arrays and objects
Project Deployment
- Introduction to hosting options (GitHub Pages, Netlify)
- Deploying a simple website
- Reflecting on learned skills and next steps for web development