Fragmented Notes

This is where I write about learning to code

Review: Advanced Styling With Responsive Design

Yesterday I finished the course “Advanced Styling with Responsive Design” on Coursera. It is the fourth course of the “Web Design for Everybody” specialization from the University of Michigan and it is taught by Colleen van Lent like the other three courses. Despite the fact, that the technical knowledge this course provides was not all new to me, I think I still have learned a lot.

When I discovered the courses of the specialization, I had a look at the first two and skipped them, because they seemed to be on a more introductory level, than what I thought, that I would need. The first one that I actually took and also finished was the “Interactivity with JavaScript” course, the third one in the series and after that the responsive design course.

The content of both courses was mostly not new to me and I don’t think, that I have seen JavaScript or CSS in one of them, that I had not seen or even written before.

What made these courses still worthwhile were the lectures by Colleen, because she tried very successfully, not only to talk about the technical details, but to provide always the bigger picture. For example, I knew how to use Bootstrap grids and I had heard about “mobile first”, but it took this course for me to really understand the connection between the two.

With this connection between the big picture and the details I have gained a lot of new understanding of how to think about web development.

The University of Michigan seems to have good luck in hiring their teachers. I have been kind of a fan of Doctor Chuck for some time now (we use LTI quite often at work and he has done a lot to popularize that standard), who teaches the “Python for Everybody” specialization (I will probably talk about that in another post), but he is clearly not the only great teacher at this University.

I would recommend this course (and the whole specialization) to anybody who wants to learn web design or web development.