The Responsive Web Design Bootcamp

This course will take you to a professional level in responsive web design. You'll learn to build advanced layouts while solving fun coding challenges along the way.

60% back to school offer

Offer ends in 00-1247:00-59:00

why this course rocks 🤘

Let me ask you a few questions:

  • Do you want to learn to build responsive websites that look 100% professional?

  • Do you want to be confident that your website works well on all devices?

  • Are you tired of feeling that your CSS is a mess?

If your answer is YES, then this is the perfect course for you!

It gives you a deep understanding of CSS and responsive design while keeping you fully engaged along the way. You'll learn to build four different layouts: a blog, a landing page, a banner, and a company website. Each one will take your skills to a new level.

The best learning experience

To ensure that the knowledge sticks with you, you are given interactive coding challenges as you progress. It's as if you and the instructor are pair-programming together!

This kind of fast-paced interactivity simply isn't possible with any other platform than Scrimba. And if you get stuck, you have exclusive access to the teacher's Slack channel.

people love it 😍

what you'll build 💪

BBQ Splash page

A beautiful and responsive landing page to introduce you to basic concepts

The simle life blog

Learn how to handle text and typography by building a neat-loooking blog.

A marketing agency website

This company website will take your CSS skills to a professional level.

why you'll learn faster 🔥

Hi, I'm your teacher 👋

The course creator

Kevin Powell

Hi, I'm Kevin. I love to teach people how to make the web and how to make it look good while they're at it. Over 80.000 people follow my tutorials on YouTube, and I also work full-time at a college teaching web development.

Thank Kevin for the course

I'll teach you all this 🤯

CSS basics
Sane CSS defaults
Specificity and selectors
CSS best practices
Text and fonts
Units and responsive Text
Flexbox layouts
Vertical aligning of content
Design best practices
Media Queries and viewports
Forms and how to make them look good
Advanced flexbox concepts
CSS Grid layouts
Icons with Font Awesome
Transitions and animations
Adding it all together

Need help? Just ask me!

Here's all the lessons 🎁

CSS FundamentalsWatch preview24 lessons174:03
Starting to think responsivelyWatch preview45 lessons247:19
Stepping up our styleWatch preview38 lessons173:14
Taking flexbox to the next levelWatch preview17 lessons78:21
CSS Grid: The ultimate layout toolWatch preview19 lessons97:00
Taking it to the next level30 lessons132:16

Money-back guarantee

get it while it's cheap

15 hours of content - 173 lectures Tons of interactive challenges Lifetime access Exclusive access to Kevin's Slack channel Source code to all projects

60% back to school offer

Offer ends in 00-1247:00-59:00

Get $50 free Digital Ocean credits

100,000 people can't be wrong


Do I have to login with GitHub?

No, you can use email as well.

Do you have a refund policy?

Yes, just email us ( within a month and we'll return the money.

Do you offer an academic discount?

Certainly. Send an email to and tell us where you live and some proof of where your study (e.g. student card or student email address) and we'll give you a fair discount. The size of the discount you get depends on where you live.

Do I have to pay with credit card?

We also support PayPal. Click the buy button and you'll get the opportunity to choose between credit card (via Stripe) or PayPal.

Do these videos expire?

No, this is a one-time fee which gives you access to the content forever.

Will I get a receipt?

Yes, you'll get a receipt with the name of the product sent via email. It might take a few minutes before you get it, so please be patient.

Help! I purchased the course, but the course is still locked!

First, try refreshing the page. If that doesn't work, make sure you're logged in with the same account you bought the course with (we support both GitHub and email authentication). If that doesn't solve it, send an email to and we'll fix it asap.

I have another question!

Sure! Just shoot us an email at