explore

Exercises Week 2

Todo list

  1. Web design course
  2. Responsive design challenges
  3. Code Along
  4. Optional: Flexbox/Grid games
  5. Challenge: Copy a professional website

1. Web design course

FreeCodeCamp is a great learning resource and it has a free course on Responsive Web Design that takes you through building bigger webpages in the right way. For this week, try to do the following:

2. Responsive design challenges

Making websites that are responsive to a variety of device sizes (in other words, that still “look good” on any device), has become the standard way of building websites. You have to learn how to do this too. It’s not as intimating as it might seem; you’re not going to build a separate page for literally every device size out there.

Instead, you’ll be applying certain CSS rules only to certain device sizes: the average desktop (1024px and more), the average tablet (between 600px and 1024px) and the average mobile device (600px and below).

In the following mini-course you’ll get some practice in doing this:

3. Code along

In the following video you’ll be rebuilding a responsive HTML5 website. Put your focus on how the structure of the page is built: First HTML to provide structure & content, and then the CSS. Look at the HTML tags used and the names given to classes.

4. Optional: Flexbox/Grid games

If you like learning in a fun way there are quite a few games on the internet that teach you the way flexbox/grid works:

This is optional to get a better feel for flexbox/grid and how they work, if you feel comfortable with building pages using these technology then these games will not add much so you can skip it. It is still fun though!

5. Challenge: Copy a professional website

With the knowledge you have we now challenge you to rebuild the landing page of an existing responsive website. You will then see how professional websites are built. Then you can be very proud that you can already make a beautiful webpage from an example after just 2 weeks! Here are some good options to copy:

You don’t have to build everything, but include the following requirements:

Don’t worry about the interactions with the page at this moment, we will be going into how that works later. For now it is important to focus on the look of the page!

Finished?

Are you finished with going through the exercises? Well done!!! If you feel ready to go to the next week, click here.