VOOZH about

URL: https://www.coursera.org/learn/packt-advanced-css-responsive-web-design-beej0

⇱ Advanced CSS & Responsive Web Design | Coursera


Advanced CSS & Responsive Web Design

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Advanced CSS & Responsive Web Design

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Learn how to use Flexbox and Grid for responsive layouts.

  • Master media queries and container queries for adaptive design.

  • Understand how to implement rem, em, and viewport units for typography.

  • Gain hands-on experience creating responsive web projects and forms.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

10 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Modern HTML & CSS From The Beginning 2.0 Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 8 modules in this course

Updated in May 2025.

This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you’ll master advanced CSS techniques and responsive web design, enabling you to create modern, adaptive websites. By the end of the course, you'll be proficient in using Flexbox, CSS Grid, media queries, and container queries to build responsive layouts that adapt to various devices. You’ll also gain experience with rem, em, and viewport units for flexible typography and learn how to optimize your designs for mobile-first development. The course begins with foundational principles of responsive design, guiding you through layout flexibility using percentages and viewport units. You'll learn to implement responsive typography and effective media queries for device-specific styles. Next, you'll tackle practical projects like building a responsive pricing grid and a landing form, refining your skills with real-world challenges. Ideal for intermediate developers and designers, this course requires a basic understanding of HTML and CSS. By the end, you’ll have the confidence to design and implement responsive websites effectively.

In this module, we will explore the fundamentals of responsive design, guiding you through techniques such as flexible layouts, media queries, and responsive typography. You will learn to create adaptive and user-friendly designs across various devices and screen sizes, enhancing your web development skills.

What's included

10 videos2 readings1 assignment

10 videosTotal 69 minutes
  • Section Intro2 minutes
  • What Is Responsive Design?8 minutes
  • Flexible Layouts & Percentages7 minutes
  • rem & em Units13 minutes
  • Viewport Units (vh & vw)5 minutes
  • Media Queries11 minutes
  • Responsive Pricing Grid5 minutes
  • Responsive Flexbox Layout6 minutes
  • Container Queries8 minutes
  • Container Units5 minutes
2 readingsTotal 20 minutes
  • Introduction to the Course 'Advanced CSS & Responsive Web Design'10 minutes
  • Full Specialization Resources10 minutes
1 assignmentTotal 15 minutes
  • Responsive Design - Assessment15 minutes

In this module, we will guide you through building a responsive landing page with a form. You’ll learn to implement Flexbox for layout control, structure the HTML, and refine the design to be mobile-friendly using CSS techniques like media queries.

What's included

6 videos1 assignment

6 videosTotal 36 minutes
  • Project Intro2 minutes
  • Setup & HTML9 minutes
  • Base CSS & Header Styles7 minutes
  • Main Content Flex & Alignment4 minutes
  • Inner Styles7 minutes
  • Mobile Layout & Media Queries8 minutes
1 assignmentTotal 15 minutes
  • Landing Form Mini-Project - Assessment15 minutes

In this module, we will cover various CSS features that elevate your designs. You’ll explore custom properties, vendor prefixes, filters, and the calc() function while learning how to enhance your website’s functionality and appearance with unique styling effects.

What's included

8 videos1 assignment

8 videosTotal 65 minutes
  • Section Intro2 minutes
  • Custom Properties11 minutes
  • Vendor Prefixes4 minutes
  • Filters7 minutes
  • Smooth Scroll Mini-Project11 minutes
  • Sticky Nav & Style On Scroll12 minutes
  • calc() Function6 minutes
  • Nesting12 minutes
1 assignmentTotal 15 minutes
  • Various CSS Features - Assessment15 minutes

In this module, we will build the Lumina Creative website project from scratch. You’ll work through each stage, from the initial setup and header design to adding interactive features like the lightbox effect, while refining responsive design practices.

What's included

10 videos1 assignment

10 videosTotal 73 minutes
  • Project Intro4 minutes
  • Setup & Base CSS6 minutes
  • Header & Navigation10 minutes
  • Hero Text7 minutes
  • Custom Properties3 minutes
  • Gallery Section Flexbox8 minutes
  • Footer6 minutes
  • About Page9 minutes
  • Contact Page16 minutes
  • Image Lightbox Effect5 minutes
1 assignmentTotal 15 minutes
  • Lumina Creative Website Project - Assessment15 minutes

In this module, we will teach you how to manage your projects with Git and GitHub, deploy websites to Netlify, and set up domain names for professional web hosting. You’ll also learn how to securely manage your website’s code and collaborate using version control.

What's included

7 videos1 assignment

7 videosTotal 39 minutes
  • Section Intro2 minutes
  • Intro To Git & GitHub9 minutes
  • Generate SSH Keys7 minutes
  • Git Workflow & Commands10 minutes
  • Deploy Website To Netlify4 minutes
  • Contact Form Submission4 minutes
  • Connect & Configure a Domain Name4 minutes
1 assignmentTotal 15 minutes
  • Git, GitHub & Web Hosting - Assessment15 minutes

In this module, we will introduce you to web accessibility, helping you understand its significance for inclusive web design. You will learn how to test your website for accessibility, implement ARIA attributes, and ensure that your site is usable by all users.

What's included

7 videos1 assignment

7 videosTotal 60 minutes
  • Section Intro1 minute
  • What Is Web Accessibility?8 minutes
  • Skilltide Browser Extension5 minutes
  • Screen Reader Testing14 minutes
  • Role Attribute17 minutes
  • ARIA Attributes8 minutes
  • Aria Expanded & Dynamic Elements6 minutes
1 assignmentTotal 15 minutes
  • Web Accessibility Introduction - Assessment15 minutes

In this module, we will dive into advanced CSS selectors, including pseudo-classes and pseudo-elements. You will learn how to create more dynamic and powerful styles using selectors like :before, :after, and new CSS functions for precise element targeting.

What's included

11 videos1 assignment

11 videosTotal 75 minutes
  • Section Intro2 minutes
  • Attribute Selectors7 minutes
  • Child & Sibling Combinators7 minutes
  • Pseudo Elements5 minutes
  • Pseudo Classes - first-child, last-child & nth-child5 minutes
  • Pseudo Classes - first-of-type, last-of-type, nth-of-type7 minutes
  • before & after Pseudo Elements6 minutes
  • Image Overlay With :before10 minutes
  • is(), where() & has()6 minutes
  • Styling Forms11 minutes
  • Selectors Challenge9 minutes
1 assignmentTotal 15 minutes
  • Advanced Selectors - Pseudo Classes & Elements - Assessment15 minutes

In this module, we will explore CSS Grid in detail, showing you how to create flexible, responsive layouts. You’ll learn how to use grid functions, position items precisely, and combine CSS Grid with media queries to build adaptive web designs.

What's included

14 videos1 reading3 assignments

14 videosTotal 77 minutes
  • Section Intro2 minutes
  • CSS Grid Overview6 minutes
  • Grid Columns & Gap8 minutes
  • repeat() & minmax()4 minutes
  • Grid Rows5 minutes
  • Grid Challenge 13 minutes
  • Align & Justify Properties5 minutes
  • repeat() With autofit & autofill6 minutes
  • Positioning & Spanning Items8 minutes
  • Named Grid Lines6 minutes
  • Grid Challenge 24 minutes
  • CSS Grid & Media Queries5 minutes
  • Grid Template Areas7 minutes
  • Lumina Creative Grid Refactor7 minutes
1 readingTotal 10 minutes
  • Conclusion to the Course 'Advanced CSS & Responsive Web Design'10 minutes
3 assignmentsTotal 90 minutes
  • CSS Grid - Assessment15 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Offered by

Explore more from Mobile and Web Development

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,