Introducing Challenges

Welcome to the challenge section. These sections are geared towards real world application of knowledge.

Hey Rockstar!

Here’s how it goes. I suggest a couple problems for you to tackle, then I show you my solution.

My philosophy for mastering any skill is, “you have not learned it until you’ve practiced it”

Whether you believe that or not, I insist that you attempt these challenges.



Must I Get the Answers to the Challenges?

Honestly, I do not expect you get the answers to these solutions. You’re likely to fail at these challenges, or perhaps solve them naively. That is fine.

Each challenge will assume a set of user stories aka requirements from the supposed user. It is your duty to fufil these requirements and put the user out of their misery.



The solution

Just after each challenge, the next lesson will contain my solution.


Trust me, you’ll learn a lot tackling these problems. Now, let’s kick some CSS butt!

Get hands-on with 1200+ tech skills courses.