In this web design tutorial, we'll learn how to go from basic HTML and CSS knowledge to using a mobile-first approach to create a responsive website from scratch. We'll learn how to think of website layouts in terms of common web design patterns and how to design in the browser.