Your browser is ancient!
Upgrade to a different browser to experience this site.

Advanced Styling with Responsive Design

What You'll Learn

  • Describe basic knowledge of browser tools for responsive design.
  • Understand the importance of a "mobile-first" paradigm for web design.
  • Write rules for responsive design for a mobile and large-screen view.
4 Modules
12 Hours
3 hrs per module (approx.)
Rating

About Advanced Styling with Responsive Design

It used to be the case that everyone viewed web pages on about the same size screen - a desktop computer. But now it is just as likely that someone will be using a smart phone, tablet, or assistive technology to access the Internet. Therefore, people viewing your site will now expect that it will perform regardless of the device (smartphone, tablet, laptop, desktop computer, or screen reader) AND take into account some common personal settings such as color schemes. This ability to respond to any platform and user preferences is called Responsive Design.

This course will expand upon the basic knowledge of CSS3 to include topics such as wireframes, fluid design, media queries, and the use of existing styling paradigms. After the course, learners will be able to:
** Explain the mobile-first paradigm and the importance of wireframes in the design phase
** Create sites that behave across a range of platforms
** Recognize existing design frameworks such as Bootstrap

A basic understanding of HTML and CSS is expected when you enroll in this class, so it can be taken third or fourth in the Web Design for Everybody specialization. Additional courses focus on adding interactivity with the JavaScript Programming Language and completing a capstone project.

Skills You'll Gain

  • Bootstrap (Front-End Framework)
  • Cascading Style Sheets (CSS)
  • CSS Codes
  • CSS Frameworks
  • HTML Formatting
  • JavaScript OS
  • Object Oriented CSS
  • Responsive HTML
  • Responsive Web Design

What You'll Earn

Certificate of Completion
Certificates of completion acknowledge knowledge acquired upon completion of a non-credit course or program.
Experience Type
100% Online
Format
Self-Paced
Subject
  • Computer Science
  • Education
Platform
Coursera
Welcome Message

Welcome to Advanced Styling with Responsive Design, a course that introduces techniques for creating responsive websites across devices. Designed for learners comfortable with HTML and CSS, the course explores fluid layouts, media queries, frameworks, and hybrid approaches. Emphasis is placed on best practices, common pitfalls, and hands-on development.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.

Course Schedule

Module 1: Style with Responsive Design

  • Reading: Syllabus
  • Reading: Resources
  • Reading: Frequently Asked Questions (FAQ)
  • Video: Introduction to Responsive Design
  • Reading: Help us learn more about you!
  • Video: What is Responsive Design?
  • Video: Testing Existing Sites
  • Video: Benefits of Responsive Design
  • Discussion Prompt: Optional Discussion: Site reviews
  • Reading: Fluid Measurements background readings
  • Video: Fluid Measurements
  • Video: Code With Me: Fluid Measurements
  • Discussion Prompt: Optional Discussion: Can a file use fluid and absolute measurements together?
  • Reading: Notice for Auditing Learners: Assignment Submission
  • Reading: Pixel to Em conversion tool
  • Reading: Dynamically change the size of font with sliders
  • Reading: Optional: CSS definitions of relative and absolute
  • Discussion Prompt: Your personal Responsive Design Story
  • Graded: Basic Concepts in Responsive Design approaches

Module 2: Basic Concepts

  • Video: Media Queries
  • Video: Code With Me: Fluid Measurements and Media Queries
  • Practice Quiz: Practice Quiz -- Challenge Problem
  • Video: Wire Frames
  • Video: Breakpoints
  • Video: Media Queries Part Two
  • Video: Code With Me: Responsive Navigation
  • Peer Review: OPTIONAL -- Create a responsive style sheet
  • Reading: OPTIONAL: Good examples of responsive design
  • Graded: Week Two Review: Media Queries and breakpoints

Module 3: Use Existing Frameworks

  1. Video: Frameworks
  2. Video: Introduction to Twitter Bootstrap 3
  3. Video: Bootstrap Breakpoints
  4. Video: Getting Started with Twitter Bootstrap
  5. Video: Bootstrap Grid System
  6. Graded Assignment: OPTIONAL - Grid System Check
  7. Video: Code With Me: Grid Example
  8. Video: Bootstrap Navigation
  9. Discussion Prompt: Optional Discussion: Standards vs Convenience
  10. Peer Review: OPTIONAL - Use Bootstrap to create a responsive page
  11. Reading: Optional - Demystifying Bootstrap
  12. Graded: Week Three Review: Bootstrap


Module 4: Experiment!

  • Video: Responsive Images
  • Video: Bootstrap Tables
  • Video: Code With Me: Advanced Navigation
  • Video: What Are Templates?
  • Video: Optional Interview: M W
  • Video: Optional Interview: H W
  • Video: Optional: Interview with H N
  • Video: Bootstrap 4
  • Video: Conclusion
  • Peer Review: OPTIONAL: Photo Gallery
  • Reading: Optional: The Evolution of the Airbnb front-end development
  • Reading: OPTIONAL - Debugging your style
  • Reading: OPTIONAL - More resources for learning to debug/develop
  • Reading: Post-course Survey
  • Reading: Keep Learning with Michigan Online
  • Graded: Responsive Design Final Assessment
Grading Policy

Learners must earn 80% on each assignment and 80% overall to pass. There are four graded assessments, each worth 25% of your final grade. All graded assessments must be completed successfully.

Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.

Beginner Level

No prior experience required

Enrollment Options

Individuals

This experience is available to individual learners on the following platforms:

U-M Community

Free access is only available to current U-M students, alumni, faculty, and staff.

Organizations

Special pricing and tailored programming bundles available for organizational partners.

What are Coursera and edX?

Michigan Online learning experiences may be hosted on one or more learning platforms. Platform features may vary, including payment models, social communities, and learner support.

Coursera

  • Hosts online courses, series, and Teach-Outs from Michigan Online
  • Enroll and preview courses anytime
  • May earn a non-credit certificate from Coursera

edX

  • Hosts online courses and series from Michigan Online
  • Many offer a free (limited) audit option
  • May earn a non-credit certificate from edX

For more information visit the What are Coursera and edX? FAQ section

Reviews and Ratings

4.7

3779 Ratings from Coursera

Most Recent Reviews

Read all reviews
Outdated material, the rubric at the final quiz is full of typos and mistakes. The grades are messed up because the moderators have abandoned this course. Do literally any other course on Web Design.
good
Good
absolutely waste of time
good
The course is amazing, easy to follow. But there was some outdated link, could not be accessed.
Please fix the grading for the final project. There are discrepancies. 5 points for replacing images but no alt text. 3 points for replacing all image and including alt text. The images provided by Colleen have been replaced with new images (with alt text) O points The images were not replaced. 5 points The images were replaced, but did not include short, descriptive alt text. 5 points Some but not all of the images were replaced (there should be at least nine images). 3 points All of the images were replaced and included short, descriptive alt text The mobile view (before any media query) uses valid CSS for a single column grid O points The mobile view does not use valid CSS for a one column grid. 2.5 points The mobile view does use a one column grid, but the figures don't fill in the space correctly. 5 points The mobile view does not use valid CSS for a one column grid. The 0 and 5 pt are the same.
The course is interesting, it has a lot of important and necessary concepts but it is quite messy. It's hard to follow more because of the narrative than the complexity of the concepts.
The practice in this course was great, learning by coding. The quality of videos is too low, they need to improve them.
Not detailed course, highly outdated styling concepts

Michigan Online
For You

Sign up for a Michigan Online account to customize your experience!