On this page you are able to access information and links to some web development courses! 


Beginner 


Learn HTML 


About this course

Fun fact: all websites use HTML — even this one. It’s a fundamental part of every web developer’s toolkit. HTML provides the content that gives web pages structure, by using elements and tags, you can add text, images, videos, forms, and more. Learning HTML basics is an important first step in your web development journey and an essential skill for front- and back-end developers.


Skills you'll gain

  • Structure pages with HTML

  • Present data with tables

  • Write cleaner HTML

Intermediate 


Learn Intermediate CSS 


About this course


You’ve figured out the basics of CSS, and your web pages are full of pretty colours and evocative fonts. But you want to do more! With Intermediate CSS, you’ll learn how to recreate the dynamism and the visual effects that you see on professional sites around the web.


Skills you’ll gain 


By the end of Learn Intermediate CSS, you’ll know how to implement elegant transitions, create new layouts with ease, and give your website the flexibility to serve users with different window dimensions, browsers, and physical abilities.


Note on Prerequisites

We recommend that you complete Learn CSS before starting Learn Intermediate CSS.


Advanced 


Learn advanced React  


About this course

React is a powerful front-end library used in many of the most popular web applications on the internet. This advanced course will allow you to level up your React skills by learning techniques that you will likely encounter on the job as a front-end or full-stack developer.


Skills you will gain 


In this course, you will have a variety of advanced React topics. You’ll learn how to:

  • Create error boundaries that protect areas of your application from runtime errors.

  • Utilise the Context API to elegantly share data throughout your component tree and minimise prop drilling.

  • Create custom hooks that minimise repetition and improve the readability of your code.

  • Analyse the performance of your React applications and apply techniques to optimise them.


Notes on Prerequisites

This course covers advanced React topics. Therefore, we recommend that you first complete the Learn React course before getting started.