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.