HTML5 Coding Essentials and Best Practices

Provided by:
9/10 stars
based on  96 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $129
Start Date In Session

Course Details

Cost

FREE,
Add a Verified Certificate for $129

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
23496 reviews

Course Description

HTML5 is the standard language of the Web, developed by W3C. For application developers and industry, HTML5 represents a set of features that people will be able to rely on for years to come. HTML5 is supported on a wide variety of devices, lowering the cost of creating rich applications to reach users everywhere.

Whatever mobile phones, connected objects, game consoles, automobile dashboards, and devices that haven’t even been considered yet, HTML5 helps write once and deploy anywhere!

In this course, you will learn all the new HTML5 features to help create great Web sites and applications in a simplified but powerful way. HTML5 provides native support for video and audio without plug-ins, provides support for offline applications, for games with smooth interactive animations, and much more. 

Reviews 9/10 stars
96 Reviews for HTML5 Coding Essentials and Best Practices

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 6 months ago
This is a great course. It has just the right amount of information on the new HTML5 elements and attributes to help you get started. On top of that, it has a plethora of links to external resources on each topic for those who wish to learn more. Not all of the lessons are accompanied by videos. But that's not necessarily a bad thing. I, personally, prefer text-based classes because it's easier to go back and search for some concept by just using the browser's search bar. That's simply not possible with videos. On top of that, I'm sure you will love Mr Buffa's awkward sense of humor. On another note, I have to agree with some of the other reviewers who say that the assessments are too easy.
Was this review helpful? Yes0
 Flag
D N profile image
D N profile image

D N

10/10 starsCompleted
4 years, 6 months ago
Thoroughly enjoyed the course. Michel has been very active in the Discussion areas ensuring that we trainees gain full 'value' from our efforts, sorting-out misunderstandings, helping with practical work, etc; whereas in (too) many of the MOOCs I've attended, trainees were left-alone to sink-or-swim or abandoned in to the hands of "TAs" who lacked consistency with the course materials. Not only learned new material but was 'forced' to consider areas which seemed less relevant at first glance. Material is presented in logical sequence and with humor. Plenty of references to external materials. Good choice of tools, particularly to develop solutions, share them with others, and to be able to seek assistance. This is a practical course. Offered in a practical manner. Highly recommended! Regards, =dn
Was this review helpful? Yes0
 Flag
Luka Brkanić profile image
Luka Brkanić profile image

Luka Brkanić

10/10 starsCompleted
4 years, 6 months ago
I'm actually not sure whether this course is too good or is HTML5 just too simple. Probably both. Fantastic experience, I never thought web development could be so fun!
Was this review helpful? Yes0
 Flag
Liliana S.Giraud profile image
Liliana S.Giraud profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 6 months ago
The course was simply excellent. The instructional materials are designed in a way that is engaging and very clear to understand. As a complete beginner I found the course challenging as there was a lot of information to assimilate in a short period of time but at the same time the course provided me with the opportunity to do plenty of exercises, to see others exercises, review and design my own. This helped me to understand the new concepts. I can say I gained many skills and strengthen many others. The best? Not only the course is well structured, but the Instructor Michel Buffa is the best teacher you can imagine, it is possible to "see" how much he likes what he does, how much he cares, he is a 'natural born" teacher, additionally his videos are easy to follow and I was amazed he personally motivates you even if this is a cyber space. I am very thankful and ready to continue the next course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

6/10 starsCompleted
4 years, 6 months ago
# Strengths: The strength of this course lies in the live examples given (in JSBin, codepen, etc), live coding videos, optional projects, and extremely helpful instructor. You will know good coding practices and web resources even beyond course materials. The optional project, even though not graded, is where you really learned a lot, since you have to figure out how things work and code them your own. In these projects you can discuss your coding problems and somebody, especially the instructor, will lend help. # Limitations: The course will not teach you how to code (as in other similar courses). It assumes you already have working knowledge/skills in HTML, CSS and JavaScript (hence the Intermediate requirement) that you are expected to work autonomously. In plenty of APIs work, JavaScript is inevitable; I suggest you prepare your JavaScript skills for more benefits from the course. The course moves in fast-pace, I ... # Strengths: The strength of this course lies in the live examples given (in JSBin, codepen, etc), live coding videos, optional projects, and extremely helpful instructor. You will know good coding practices and web resources even beyond course materials. The optional project, even though not graded, is where you really learned a lot, since you have to figure out how things work and code them your own. In these projects you can discuss your coding problems and somebody, especially the instructor, will lend help. # Limitations: The course will not teach you how to code (as in other similar courses). It assumes you already have working knowledge/skills in HTML, CSS and JavaScript (hence the Intermediate requirement) that you are expected to work autonomously. In plenty of APIs work, JavaScript is inevitable; I suggest you prepare your JavaScript skills for more benefits from the course. The course moves in fast-pace, I couldn’t submit all the optional projects within the time frame. It also lacks references to real-world industrial-scale examples on where HTML5 elements are being used. Such as, who incorporate Canvas element into their web design or apps? Which web sites stream videos with WebVTT? etc. I understand that there is no limit to our imagination but these kind of examples do help a lot.
Was this review helpful? Yes0
 Flag
Irina Sokolovskaja profile image
Irina Sokolovskaja profile image

Irina Sokolovskaja

10/10 starsCompleted
4 years, 6 months ago
Awesome MOOC! The course content is interesting and useful, with a number of external links. I've learned a lot about new HTML5 API.
Was this review helpful? Yes0
 Flag
Lou Verdun profile image
Lou Verdun profile image

Lou Verdun

10/10 starsTaking Now
4 years, 6 months ago
Great course ! I didn't expect this course to dive that deep into HTML5 and Javascript interaction. It's better to have some knowledge in both of those fields before starting the course tho, otherwise you'll miss some very interresting content (especially for Javascript). Thank you W3C and Mr. Buffat for this course, I can't wait to start the second part of it !
Was this review helpful? Yes0
 Flag
Nicola Biasi profile image
Nicola Biasi profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 6 months ago
Great experience and valid contents. Great mix of video, document, links en exercises. I'd no time to improve all the labs, but i'll review all the exercise to get my next works.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
4 years, 6 months ago
This course was great. The structure was clear, written language is easy to understand and the examples were clear. The exercises made you think and were challenging enough to keep ones interest up.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 6 months ago
great course! coding became challenging as the course progressed but many good supporting examples were provided and was helpful in learning tidbits of css and javascript as well.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
4 years, 6 months ago
Since I used to make HTML typical forms with tables and controls, this course showed me a lot about how to structure an HTML5 document and the power of the new elements and APIs
Was this review helpful? Yes0
 Flag
Kristina Šekrst profile image
Kristina Šekrst profile image
8/10 starsCompleted
  • 102 reviews
  • 102 completed
4 years, 6 months ago
It was much more text-oriented course, rather than classical video one. The assignments were probably a bit too easy, and answers sometimes obvious. The course seemed a bit too rushed for 6 weeks, and could function better if it was stretched to 8-10 weeks. Loved the games and projects, but these were facultative, and few people had time for that. Quizzes were perhaps too easy even if you didn't go through the lectures, but the material itself is quite difficult if there's no prior JS knowledge. It could function better if the series was joined with a JS intro (although, if you have previous experience, it should be easy). Codebin examples were nice, but we spent a little time coding and much time on theoretical background, perhaps there should be an equal amount of theory and practice, and introduce these facultative projects as peer-reviewed ones. It's a nice course, but it seems less like a course, more like an interactive version... It was much more text-oriented course, rather than classical video one. The assignments were probably a bit too easy, and answers sometimes obvious. The course seemed a bit too rushed for 6 weeks, and could function better if it was stretched to 8-10 weeks. Loved the games and projects, but these were facultative, and few people had time for that. Quizzes were perhaps too easy even if you didn't go through the lectures, but the material itself is quite difficult if there's no prior JS knowledge. It could function better if the series was joined with a JS intro (although, if you have previous experience, it should be easy). Codebin examples were nice, but we spent a little time coding and much time on theoretical background, perhaps there should be an equal amount of theory and practice, and introduce these facultative projects as peer-reviewed ones. It's a nice course, but it seems less like a course, more like an interactive version of w3c.org.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 6 months ago
Amazing course!
Was this review helpful? Yes0
 Flag
Yamil Abugattas Abusada profile image
Yamil Abugattas Abusada profile image

Yamil Abugattas Abusada

10/10 starsCompleted
4 years, 6 months ago
The course is surprisingly good, the materials are presented in a very organized fashion and the instructor was great. I totally recommend this course to anyone interested in learning about HTML. It covers a lot of concepts and discusses the best practices for many of their applications.
Was this review helpful? Yes0
 Flag
Faoud Mohammed profile image
Faoud Mohammed profile image

Faoud Mohammed

10/10 starsTaking Now
4 years, 6 months ago
I have done HTML5 courses in the past but this one is designed as a module as if it was part of a degree for example,and is a fully comprehensive. Now the author accent is a bit thickish but edx has designed it so you can read the scripts as he speaks in the videos. It is designed as a module with the topics of HTML5 broken down in detail and supplemented but a mixture of videos, examples and reading material which ease to understand for a beginner or even an advance student looking for a refresher course. I will say this is one of the best courses if not one of those ranked in the top five as a start for any aspiring web developers or persons looking for a jumping in web development as a career.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 7 months ago
This is one of the best MOOCs I found on this platform. The course and instructors both are awesome and provide many live examples easy to use plus good references too.
Was this review helpful? Yes0
 Flag
James Hermanto profile image
James Hermanto profile image

James Hermanto

10/10 starsCompleted
4 years, 7 months ago
The resources, all of it, worth the time and worth to try, also worth to read. It shows how work hard W3C on this, it shows how determined they are to help us. Really we should use the chance while we can. 10/10.
Was this review helpful? Yes0
 Flag
Dzejlan Muharemovic profile image
Dzejlan Muharemovic profile image

Dzejlan Muharemovic

10/10 starsTaking Now
4 years, 7 months ago
This course is great, I have knowledge in HTML but learning about canvas and some HTML5 topics was great for me, I even manager do make my own game after week 4 in canvas.Keep making great courses and hope to see some new courses on more advanced topics from W3School
Was this review helpful? Yes0
 Flag
Angeliki Spiliotopoulou profile image
Angeliki Spiliotopoulou profile image

Angeliki Spiliotopoulou

10/10 starsTaking Now
4 years, 7 months ago
Hello everyone! I really like this course. Great job has been done to create such a high quality material and content! I eagerly await the advanced sequel to this course. Well done to all those who did their best to create and organise the course! :-)
Was this review helpful? Yes0
 Flag
christophe Valli profile image
christophe Valli profile image
10/10 starsTaking Now
  • 1 review
  • 0 completed
4 years, 7 months ago
Very interesting course focused on new features of HTML5 specification. Good practises are quite well explained. But as a sort of "new comer" (never learned HTML very precisely), I thought there was some good practise for using other tags (tables,..). Hope there's a more general course on HTML presenting "all" tags from specification.. Any way, very good course and teacher and not only because he's french.
Was this review helpful? Yes0
 Flag
carlos correa profile image
carlos correa profile image

carlos correa

10/10 starsCompleted
4 years, 7 months ago
je comprends pas tout car c'est en anglais et le cours est vraiment pointu, ça demande assez de boulot comme ça! donc pour la traduction je ne fais pas d'effort. ça faisait longtemps que je cherchais un MOOC sur le HTML5. je l'ai trouvé. Bravo et merci.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Amazing course! The teacher has explained very weel. Good explained with very good examples. He had successfully introduces us with new technologies and tools. I was not aware of many things, But this course enlightened my mind. It is the best course I ever learned till now. I wish to learn more for this instructor. Kproper explanation and keep rocking instructor! :)
Was this review helpful? Yes1
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 10 months ago
The course content was very interesting and somewhat challenging, the instructor spoke explained the concepts very clearly, hope to participate in future courses.
Was this review helpful? Yes1
 Flag
AHA Jr profile image
AHA Jr profile image

AHA Jr

10/10 starsCompleted
4 years, 10 months ago
Great course, very well structured. useful materials, lots of references and samples. And most of all a great teacher that is always supportive and really reads/answers the forums.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
The contents and the materials has been very good. It will be more challenging if practical assignments are being graded.Looking forward to part-2 of this course
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

4/10 starsCompleted
4 years, 11 months ago
I'm actually quite surprised at the positive reviews with such little negative feedback. This is my forth course through edX and it is by far the worst. As the positive reviews indicated the instructors were attentive and the content was an overview HTML5. However, the assessments were terrible. It consisted of nuanced multiple choice question with __no coding__. Completing the "suggested" coding projects in no way helped with answering these assessments as most were esoteric questions from the documentation. I saw through the discussion boards many people felt the same and just dropped the course. I'm just one of those stubborn people that like to finish what I start. This course was little more that what is already provided in the HTML5 documentation.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 11 months ago
Interesting and very useful topics <3 Fascinating numerous code examples. Excellent attentive instructor, who always kindly responses to each student individually on the discussion forum. He carefully describes every line of code explaining what happens and why. I didn't knew neither HTML nor Java Script before, but thanks to Professor Buffa I'm able to understand :) A huge number of additional materials and links. Super-mega-best course in the world !!!
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 11 months ago
Great course . nothing can be better than this course to learn Html5. A great source and structure content, reachable instructors , who can help. Best examples given for each and every concepts and api's. Thank you very much
Was this review helpful? Yes1
 Flag
Virendra Maurya profile image
Virendra Maurya profile image
10/10 starsTaking Now
  • 1 review
  • 0 completed
4 years, 9 months ago
Amazing course! The teacher has explained very weel. Good explained with very good examples. He had successfully introduces us with new technologies and tools. I was not aware of many things, But this course enlightened my mind. It is the best course I ever learned till now. I wish to learn more for this instructor. Kproper explanation and keep rocking instructor
Was this review helpful? Yes0
 Flag
David Narea profile image
David Narea profile image

David Narea

10/10 starsCompleted
4 years, 9 months ago
It was a nice Experience to consolidate all previous learning and to learn new things that are in developing. Greetings from Argentina!
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.