Responsive Web Design (Aquent)

Offered by Aquent,
Responsive Web Design (Aquent)

Responsive Web Design will teach you best practices for building responsive websites that adapt to different devices and user behaviors.

At the end of this course you’ll have a responsive portfolio website you’ve built from scratch. You will learn the essential elements of responsive web design: designing with flexible grids; creating layouts which incorporate typography and fluid media; using CSS media queries; responsive web typography; the Mobile First approach; in-browser design, tools, and resources; and Responsive Web Design workflows.
COURSE OUTLINE:

  • Lesson 1: What Is Responsive Web Design?

An introduction to Responsive Web Design. We'll explore examples and discuss context, but you won't begin coding yet.

  • Lesson 2: Setting The Stage With HTML5 And CSS3

You will learn the HTML5 and CSS3 syntax that is the most relevant to the sample portfolio site that is being used for the course. Coding begins in this lesson, and if you’re confident in your HTML5 and CSS3 knowledge you could skip to Chapter 3, but be aware that the structural logic of the final responsive layout begins here.

  • Lesson 3: Mobile First

Learn about the Mobile First approach, which forces designers and developers to focus on the content and user experience of their websites in all contexts. This chapter involves the coding of a single column layout designed for the smartphone.

  • Lesson 4: CSS3 Media Queries

Understand how media queries are used to adjust the design and layout of a website as the viewport changes. From a coding perspective you will be adding media queries to your single column smartphone layout and setting the stage for the eventual fluid grid layout.

  • Lesson 5: Responsive Typography

The heart of any website is content, and more specifically: text. This lesson discusses the challenges of managing the properties of line-height, line length, and font-size in a responsive layout. This lesson represents a deep dive into the code as you create a baseline grid and typographic scale that will serve as a foundation for your page.

  • Lesson 6: Using A Fluid Grid

Learn about the role of grid layout in web design in general and responsive layout in particular. Within the code, you will build upon your core mobile layout to create a flexible three-column design with consistent gutters.

  • Lesson 7: Responsive Layout: Stay Flexible

Page components such as tables and forms work well on wider desktop screens, but present challenges on the smaller screen. In this lesson you will explore how to look for solutions to common layout problems using responsive design patterns. You will get a chance to solve one particular problem as you integrate a responsive form into your existing design.

  • Lesson 8: Responsive Images

Learn how to add images that work across the range of devices from the smallest phone to the largest high-definition (Retina) displays. In the coding example, you will learn a few techniques (including the Picturefill technique) that deliver the highest-quality image to your users while simultaneously avoiding performance penalties.

  • Lesson 9: Responsive Navigation Methods

Take a look at the unique challenges and potential solutions involved with responsive navigation. In the code, you will get a chance to create a responsive toggle menu that conserves space on smaller screens and expands to full size when possible.

  • Lesson 10: Optimization And Performance

When you begin treating performance as another component of design such as layout or color, things fall into place. In this lesson, you will identify potential performance issues with your site using free online tools and then explore ways to optimize your assets in order to improve performance.

  • Lesson 11: Grid Systems

Now that you have learned how to build a responsive layout from scratch, it’s time to start looking at grid systems as a way to rapidly prototype responsive sites and/or begin using a grid system for production. You will walk through an overview of popular systems including Zurb Foundation, Twitter Bootstrap, and Gridset.

  • Lesson 12: Responsive Web Design Workflow

Putting it all together, this lesson compares the classic workflow of a web designer to that of someone who designs and builds responsively. Concepts, tools, and best practices will be discussed. Specifically, you will get a quick look at the benefits of using a CSS preprocessor such as Sass.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Learn Bootstrap (Coursera) Coursera
Scrimba

Learn Bootstrap (Coursera)

This instructional course guides you through the essential knowledge required to build comprehensive websites using Bootstrap v4. Bootstrap is an open-source front-end framework designed for responsive development, prioritizing mobile-first websites and web applications. The Scrimba course offers interactive code engagement within tutorials, providing an opportunity to reinforce concepts as you learn.

Sep 7th 2026
1 Week
Modern Web Design (Aquent) Aquent Gymnasium
Aquent

Modern Web Design (Aquent)

Modern Web Design will prepare you to be a front-end developer by walking you through the basics of HTML, CSS and JavaScript. This course is an introduction to front-end development for the web. You will learn how to mark up content with HTML, use CSS as a design tool, and add interactivity to your web pages with JavaScript. You will also learn the basics of building a responsive website for mobile devices and tablets, as well as for the desktop.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Learn CSS Grid (Coursera) Coursera
Scrimba

Learn CSS Grid (Coursera)

The CSS Grid module is a pivotal tool that streamlines website layout creation, offering simplicity in both HTML and CSS while affording greater control over a website's layout. This course equips front-end developers with essential skills to harness CSS Grid effectively, ensuring they remain at the forefront of web development trends.

Aug 31st 2026
1 Week
Introduction to Web Development (Coursera) Coursera
University of California, Davis

Introduction to Web Development (Coursera)

This course is designed to start you on a path toward future studies in web development and design, no matter how little experience or technical knowledge you currently have. The web is a very big place, and if you are the typical internet user, you probably visit several websites every day, whether for business, entertainment or education. But have you ever wondered how these websites actually work? How are they built? How do browsers, computers, and mobile devices interact with the web? What skills are necessary to build a website? With almost 1 billion websites now on the internet, the answers to these questions could be your first step toward a better understanding of the internet and developing a new set of internet skills.

Aug 31st 2026
5-12 Weeks
Interactivity with JavaScript (Coursera) Coursera
University of Michigan

Interactivity with JavaScript (Coursera)

If you want to take your website to the next level, the ability to incorporate interactivity is a must. But adding some of these types of capabilities requires a stronger programming language than HTML5 or CSS3, and JavaScript can provide just what you need. With just a basic understanding of the language, you can create a page that will react to common events such as page loads, mouse clicks & movements, and even keyboard input.

Aug 24th 2026
4 Weeks
Learn Styled Components in React (Coursera) Coursera
Scrimba

Learn Styled Components in React (Coursera)

If you are wondering how to enhance your CSS for styling React component systems, styled components are the way to go. Styled components are helpful for many reasons. They reduce class name bugs, they make your components more readable, and they allow you to navigate your CSS more easily. They also allow for dynamic styling and automatic vendor prefixing.

Aug 31st 2026
1 Week
Frontend Development using Angular (Coursera) Coursera
Board Infinity

Frontend Development using Angular (Coursera)

This course is tailored for those interested in web development, and it will equip you with the skills and knowledge needed to become proficient in Angular. In the first module, Introduction to HTML & CSS, you'll explore the foundational principles of HTML and CSS, vital for creating web pages. You'll learn how to structure an HTML document and use CSS to stylize your web page's layout.

Aug 31st 2026
3 Weeks
Building Web Applications in PHP (Coursera) Coursera
University of Michigan

Building Web Applications in PHP (Coursera)

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements.

Aug 31st 2026
5-12 Weeks