Dungeons & DragonsJoin us in Brisbane at Bliss eSports - Starting October.

Register now
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

Level Beginner
Time to complete 8 weeks
Designed to develop
  • Coding Experience
  • Intro to Web Development Career Pathway

Included in this course

blog post main image

Introduction to the Web & HTML Basics

Skills
  • Understanding how the web works (clients, servers, browsers)
  • Common HTML elements: headings, paragraphs, lists
  • Creating links and images
blog post main image

HTML Forms & Media

Skills
  • Creating forms with attributes
  • Adding audio and video content
blog post main image

Introduction to CSS

Skills
  • What is CSS and how it works with HTML
  • Colors, fonts, and text styling
  • CSS box model: margins, borders, padding, content
blog post main image

CSS Layouts and Positioning

Skills
  • Positioning elements: static, relative, absolute, fixed, sticky
  • Flexbox basics: display: flex, justify-content, align-items
  • Creating simple responsive layouts with percentages and viewport units
blog post main image

JavaScript Basics

Skills
  • Introduction to JavaScript and where it runs
  • Conditional statements (if, else if, else)
  • Simple console logging and debugging
blog post main image

JavaScript & the DOM

Skills
  • Understanding the Document Object Model (DOM)
  • Selecting elements (getElementById, querySelector, querySelectorAll)
  • Event listeners (click, input, submit)
blog post main image

JavaScript Arrays, Objects & Forms

Skills
  • Arrays: creating, accessing, modifying
  • Objects: key-value pairs, nested objects
  • Looping through arrays and objects
blog post main image

Project Deployment

Skills
  • Introduction to hosting options (GitHub Pages, Netlify)
  • Deploying a simple website
  • Reflecting on learned skills and next steps for web development