Is it required?: Well, frankly speaking initially I thought why should we learn building a responsive web app using only CSS when Bootstrap is around. But while trying to build some apps myself, I realized I was too slow in styling the elements of my web page as I had no knowledge of what CSS tools to use to style my page. I had done a basic CSS course earlier but in order to build a custom website a strong grip on CSS is an absolute requirement.

About the course: Well the course is free of cost, but it does not mean it is worse than the other courses around. The learning environment consists of a small description of a topic of the left pane along with some examples for better understanding. It also provides a coding area for solving assignments on the right pane. The positioning of the course material and the coding area side by side helps in doing the assignments faster as if we forget something we have just read we can quickly have a look at the left pane for referral. The course is very comprehensive and easy to understand.

Conclusion: At the end of the course one feels a great level of confidence and though it is not possible to learn everything there is to learn about responsive web design from the course, but it provides a foundation which makes it easier to implement more complex web designs. Overall I would give this course a 5/5 which clearly means that the strongly recommend this course.