icon
Course Description

The web today is almost unrecognizable from the early days of white pages with lists of blue links. Now, sites are designed with complex layouts, unique fonts, and customized color schemes. This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good programming habits. When done correctly, the styling of a webpage can take enhance your page. When done incorrectly the result can be worse than no styling at all. To ensure that your sites do not put up barriers for people with cognitive and/or physical disabilities, you will learn how to evaluate pages using the standardized POUR accessibility guidelines. Upon completion of the course, learners will be able to sketch a design for a given HTML page. Using that design they will use CSS to implement the design by adding fonts, colors, and layouts. This is the second course in the Web Design For Everybody specialization. Subsequent courses focus on adding interaction with JavaScript and enhancing the styling with responsive design.It will be difficult to complete this course if you do not have access to a laptop or desktop computer for the homework.

icon
Instructor Details

Colleen van Lent

Colleen van Lent is a Lecturer IV at the University of Michigan School of Information, where she teaches various technology-oriented courses including introductory programming and Web development. Colleen's previous jobs include Associate Professor at California State University and positions at NASA JPL, the Naval Research Lab, and the NSA. She received her BS from Kent State University Honors College in Computer Science, and an MS and PhD from the University of Pittsburgh, also in Computer Science. Her thesis was on Artificial Intelligence applications on the Nursebot Project, a robotic assistant for the elderly. Her honors include being chosen as a National Physical Sciences Consortium Fellow and a NASA Faculty Fellow. Colleen has always emphasized the idea of technology for everybody.

icon
Reviews

5.0

552 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Bas v G on 13-Feb-19

tldr; Good course, but quite sloppy. Would easily get 5 stars if the mistakes in slides and code were cleaned up.Pros: The lecturer is enthusiastic and good to follow. The material starts of easy and builds up pretty well.Cons: The course structure leaves some things to be desired. The assignment from week 2 basically expects you to watch the lectures from week 3 and week 4. The lecturer's code is too sloppy. There are various unfixed bits of code in the slides and in the codepen repository, despite remarks from students in the forum from 3(!) years ago. For example, for border radius, the compatibility options (-webkit, -moz) switch around the numbers. This is not correct! Luckily I found a forum post that helped me confirm this was an error.

By Rebecca S on 7-Mar-19

This course was a bit harder for me than HTML5 but still very valuable. I think I need to continue learning more about browser prefixes. That was confusing for me. Our instructor was so helpful and knowledgeable. These courses have been so much better than some of the online learning content I've seen in the past. I am already planning what I want to take next.

By ALLISON J on 12-Dec-18

Professor Colleen van Lent is wonderful at teaching this online course. She guides you through the process and supplements the information with links that weren't covered by the lecture. It's also a great idea to grade fellow students work to see how they code & to learn from them too.I am grateful I found this program and look forward to learning Javascript!

By Tirthak P on 11-Dec-18

No need to say !! 😊 .. as The specialization course is mind blowing. I am loving it and specially loving coursera for the platform.Thank You very much to my instructor. 😊

By Kathryn G on 24-Nov-18

Excellent course. Wonderful instructor!

By Diego M G on 25-Nov-18

Very complete and good course

By Shivansh S on 16-Dec-18

Nice one to start learning web development...

By Ali on 19-Dec-18

Excellent course

By Lashya S on 20-Dec-18

Great course for beginners. Just loved it.

By Diego B G on 8-Jan-19

THANKS FOR EVERYTHING

By Scott N on 31-Dec-18

Great videos and reading material, and great instructor. The content is a little more complex than the first course (HTML) in my opinion, and expect to spend a good chunk of time playing with code outside of the lectures/assignments.

By Paturi M T on 17-Jan-19

This course is very great to further learn web-development after HTML