Introduction to HTML5

The University of Michigan designed this curriculum and partnered with Coursera to give students the means to learn about HTML5 from the ground up. Its the first of a five-part series and will take around 12 hours to complete. Once finished, students will be ready to move onto the next part of the series and delve much deeper into HTML5 concepts and applications.

Created by: Colleen van Lent

Produced in 2019

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 100 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Colleen van Lent's Introduction to HTML5? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Thanks to a growing number of software programs, it seems as if anyone can make a webpage. But what if you actually want to understand how the page was created? There are great textbooks and online resources for learning web design, but most of those resources require some background knowledge. This course is designed to help the novice who wants to gain confidence and knowledge. We will explore the theory (what actually happens when you click on a link on a webpage?), the practical (what do I need to know to make my own page?), and the overlooked (I have a page, what do I do now?). Throughout the course there will be a strong emphasis on adhering to syntactic standards for validation and semantic standards to promote wide accessibility for users with disabilities. The textbook we use is available online, "The Missing Link: An Introduction to Web Development and Programming" by Michael Mendez from This course will appeal to a wide variety of people, but specifically those who would like a step-by-step description of the basics. There are no prerequisites for this course and it is assumed that students have no prior programming skills or IT experience. The course will culmite in a small fil project that will require the completion of a very simple page with links and images. The focus of this course is on the basics, not appearance. You can see a sample fil page at This is the first course in the Web Design For Everybody specialization. Subsequent courses focus on the marketable skills of styling the page with CSS3, adding interactivity with JavaScript and enhancing the styling with responsive design. You can see a sample site for the capstone course at

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.



136 total reviews

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

By Nova R on 20-May-19

tl;dr: I do NOT recommend this course. It is riddled with errors. Additionally, you risk not getting your certificate based on wrong information given to your peers to grade you for your final.This course has multiple errors in the quizzes and most egregiously in the instructions to your peer reviewers to grade your final project. All throughout the forums were people pleading with students not to mark them wrong based on the grading instructions but grade them based on the instructions to complete the final project. Here is a post in the forum. It is one of many and she explains it better than I can.=====Typos and errors in quizzes and final project! Frustrating.Michelle SchauerWeek 3 12 days ago EditedI was quite surprised at how often I found grade-critical typos and errors in the quizzes and final project. I checked other students' comments and saw that other students are frustrated about this also. Not good. There are quiz question-and-answer errors which are incorrect.There are a couple of errors on the final project. For example, the instructions say to create an unordered list (HTML course). Then the peer review questions to correct another peer's work asks if the person created an ORDERED list. If they didn't, we're supposed to dock them a point for their "error". The peer review question SHOULD ask if the person created an unordered list, as the instruction clearly stated.Examples of typos within quizzes: (incorrect) instead of

    (correct - should have been this) (incorrect) instead of

By Ngassa J on 26-Apr-19

I didn't know about making my web pages accessible till this course. But now I know how important it is for my web pages to be accessible to all, for my html to validate and be semantically correct.

By C. P R on 31-Jan-16

Exceptional course, taught by a friendly, talented teacher. Perfect introduction to HTML. While the course seems to be still under development (there is the odd typo or the like) it's a great start.

By Todd B on 11-Nov-17

Good introduction to web development. The teacher (Colleen van Lent) has great attitude and seems interested in getting students themselves interested... she explained the intro topics very clearly.

By Yumei L on 3-Jun-19

Even though this course has Dr. Chuck's name associated, it is NOT of the same caliber. The assignments have spelling errors and the instructions contradict the examples given--many of the errors have been pointed out as far back as 9 months ago, and yet remain uncorrected. The quizzes are designed like traditional in-class quizzes: petty and full of "gotcha" type of questions, UNLIKE Dr. Chuck's quizzes that clarify and reinforce course material. The video lectures seem to be wordy and offer info that one can easily get online. Now and then there is a bit that might be useful, but overall a waste of time.

By Saurav C on 22-Dec-18

It' s a great course if you wanna pursue web development and it explains all the basic concepts that everyone needs to know in web development and the teachers are great and they will show you all the practicals according to the machine you are working on and she teaches very smoothly and also add the relevant details if she misses something in the video. Overall I can say that go for it, this course will develop your interest in web development and you will love this course.Thanks Mam (Collen Van Lent)RegardsSaurav Chamoli

By Mutwakil S I A on 22-Dec-18

Very good !

By Rejohn R A C on 20-Dec-18

I thought HTML was about just writing working code. I was wrong. HTML is all about writing semantically working code.

By Waqar A on 19-Dec-18

good explanation

By Noor R T on 16-Dec-18

Thank you to the outstanding trainer for this wonderful course. Thank you to the staff of the Coursera platform and the scholarship staff. It was a very useful course

By Mylen R on 7-May-19

Very basic, but gives a fundamental understanding of HTML5 doc structure, tags, and proper accessibility coding. Just enough challenge to be interesting, but no overwhelming. The more you invest on your own to experiment and read outside of the assignments, the more you will get out of this course.

By Alan B on 27-Sep-17

I really enjoyed everything about this course. I thought the exercises/quizzes were fair and the instructor showed me many things that will serve me well going forward. Great course, great instructor!