Courses
Sign into the course dashboard here.
Below are all my courses. Some are currently open for registration, others are being worked on. If a course is closed, you can sign up on the page to be notified of when it opens for registrations 😊.
Build a space travel website
free
open
Bring a Frontend Mentor design to life and create your own CSS design system while building a multi-page and responsive space travel website, including interactions with JavaScript.
Conquering Responsive Layouts
free
open
A free drip course which will take 21-days to complete. It goes over thinking responsively, the basics of making responsive layouts with flexbox, and media queries.
CSS Demystified
premium
open
Start writing CSS with confidence!
For people who already have a base in CSS, this course is about diving in and really understanding how CSS is meant to work, helping you overcome frustrations that we run into when writing CSS.
Flexbox Simplified
premium
open
Getting started with flexbox is easy. A nice little display: flex and you have columns.
Then it's time for the hard part: figuring out what strange combination of justifying, aligning, growing (or shrinking), you need to cobble together to get it to behave the way you need it to.
This course has everything you need to take control of flexbox and start using it to create components, and layouts, with confidence.
HTML & CSS Crash Course
free
open
Hosted on Scrimba, this free course is for people who are completely new to HTML & CSS.
Working up from zero, you'll be building your first multi-page sites when you are done.
The Responsive Design Bootcamp
premium
open
Taking off where the HTML & CSS Crash course leaves off, this course takes you from the basics of HTML & CSS and dives in deep.
It covers CSS in-depth, from general styling, typography, and layouts using flexbox and grid.
This course requires a membership with Scrimba.
Beyond CSS
premium
open
Authoring stylesheets is about more than simply writing a few lines of CSS these days.
We have pre-processors, post-processors, design systems, and many different naming conventions.
In this course I'll be looking at using Sass to develope reusable design systems, explore sane naming convetions, and use tools like Vite and PostCSS to optimize your builds.