Web development is an umbrella term for any type of work that related to developing websites web sites for the Internet, or on private networks. It can be anything from creating a small and simple website, to creating sophisticated web-based applications and services. In our web development courses, we focus on creating simple and functional web pages.



HTML, CSS and JavaScript are the cornerstone languages that are used when developing a website.

HTML stands for Hypertext Markup Language, and it controls the content on a web page. If you were to think of a website as a human body, you could think of HTML as the language that controls the “skeleton” of your website.

CSS stands for Cascading Stylesheets, and it controls the presentation of a web page. You can think of it as the language that controls the “clothes” your website wears.

JavaScript (often shortened to JS) can be used to control the behaviour of a web page. You can think of it as the language that controls how your web page “behaves” when other people interact with it.



Below is an overview of our 12-month Web Dev pathway. It is made up of four 8-week courses, to be delivered each school term.


Discover the fundamentals of the internet and web development.

Consolidate fundamentals and explore more challenging concepts.

Apply more advanced concepts in more
complex problems.

Extend yourself. Design your own projects. Let your imagination guide your development.

Learning outcomes

❖ The fundamentals of the internet

❖ Intro to text editors (e.g. Notepad)

❖ Intro to HTML

❖ Brief intro to CSS

❖ Storing and naming files

❖ Creating multiple pages and linking them

❖ Creating a navigation menu

❖ Review of: fundamentals of the internet and websites

❖ Review of: text editors and naming files

❖ Consolidating and explore HTML

❖ Further exploring CSS

❖ Brief intro to JavaScript

❖ Displaying text and image via button click

❖ Using tables

❖ Consolidating and explore more challenging HTML & CSS

❖ Further exploring JavaScript

❖ Calling functions by button click

❖ Manipulating text and images via button clicks and variables

❖ Using if statements

❖ Using arrays

❖ Creating and embedding computer games

❖ Review of Level 1-3 course: HTML, CSS, JavaScript

❖ Review of: naming files, making tables, buttons, arrays, making dynamic pages

❖ Planning your project, wireframes

❖ Building your own project

❖ Extending your knowledge by building website to suit your project needs

Project outcomes

❖ Designing and creating a personal web page that can display text, images, and music.

❖ Using HTML & CSS in Notepad to create the website.

❖ Project to include: logo, stylesheet, navigation menu, and 3 pages.

❖ Designing and creating a website for a fictional business.

❖ Using JavaScript to build simple button features.

❖ Project to include: logo, table, stylesheet, navigation menu, 6 pages, and 3 buttons.

❖ Designing and creating a gaming web page for a fictional business.

❖ Using JavaScript to create a more interactive web experience and build computer games for the website.

❖ Project to include: an array, a button, and 2 games.

Building your own project. Project to include:

❖ Project plan and wireframes

❖ Aesthetic and user-friendly design

❖ Interactive web experience with dynamic pages


Download a PDF copy of our Web Dev pathway!


If you’re interested to find out more