Chevron Left
Back to HTML, CSS, and Javascript for Web Developers

Learner Reviews & Feedback for HTML, CSS, and Javascript for Web Developers by Johns Hopkins University

4.7
stars
16,699 ratings

About the Course

Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones. In this course, we will learn the basic tools that every web page coder needs to know. We will start from the ground up by learning how to implement modern web pages with HTML and CSS. We will then advance to learning how to code our pages such that its components rearrange and resize themselves automatically based on the size of the user’s screen. You’ll be able to code up a web page that will be just as useful on a mobile phone as on a desktop computer. No “pinch and zoom” required! Last but certainly not least, we will get a thorough introduction to the most ubiquitous, popular, and incredibly powerful language of the web: Javascript. Using Javascript, you will be able to build a fully functional web application that utilizes Ajax to expose server-side functionality and data to the end user....

Top reviews

SM

Jun 10, 2020

Actually the best online course i hv ever learnt,especially the professor yaakov is quiet outstanding.And a field trip in a online course sounds rare and good!!Thank You Coursera and yakkov for this!!

AM

Aug 19, 2023

A very detailed and comprehensive course with lots of skills to acquire and knowledge to gain. I would recommend it to every person since web development is skill with lots of demand in global market.

Filter by:

76 - 100 of 5,801 Reviews for HTML, CSS, and Javascript for Web Developers

By Syahid S

Oct 18, 2020

Materials are outdated right at the start. A real downer and it really made me not wanna continue this course.

By Bahar F

May 11, 2021

I was beginner and it was so complicated and disordered. It was not helpful at all.

By Olivier T

Nov 17, 2020

I can NOT un-enroll!!!! Why? Bad web site... Please fix it!

By Brian Z H

Feb 5, 2022

Course was informational but needs serious updating.

By Mynor U

Jan 11, 2024

This course needs to be updated.

By Zoriana K

Jun 17, 2022

Out of date.

By Daffy D

Jan 9, 2021

out of date

By Artem I

Sep 9, 2021

A very solid course about front-end basics. Many authors avoid the deep dive to mechanics of the technologies they teach in order to simplify the course and attract novices, but not this one. And that’s truly exciting! Moreover, many trainers and mentors teach you how to do something, but they do not mention how to use this knowledge, when the course is over. How to start? What is the yesterday’s novice supposed to do in order to start his or her own carrier? Mr. Yaakov Chaikin gives not just a direction, but also a bunch of advices on how to communicate with the client, what strategy should a novice build to undertake the first steps on the path to the Junior developer position, etc.

Many reviewers admit, that the course is outdated (in 2021) in terms of environment setup and Bootstrap version. Yes, this course is about Bootstrap 3 and there is Bootstrap 5 out there. Moreover, while float-based elements had been used in Bootstrap 3 to create an adaptive layout, the flex-based (sadly, CSS flex is not mentioned in this course as well as CSS Grid) elements moved in with Bootstrap 4. Similar situation is with Bootstrap 5: Jquery library is not utilized in it. But I say, all these things are not disadvantages but opportunities. Opportunities to learn something by yourself, to improve your skill in navigating in the seas of information flows (joking, just surf through MDN, Bootstrap documentation and stackoverflow) and to be ready for tomorrow’s version of the web, because it is very dynamic.

As for me, I was an adept of HTML 4 😂 But this course brought me to the actual state of arts in the front-end world and yes, I’ve learned several things by myself but with the motivation and foundation I’ve got in this course. Last but not least, JavaScript part of this course ruined my underestimation of this language, because Mr. Chaikin showed its power and core mechanics (so often omitted on the Internet).

Conclusion: solid 5 stars.

P.S. I sincerely wish to see the 2022 version of this course.

By Zhai_

Aug 22, 2021

First of all, great course. You can't be lazy, if you do, you'll have to really pay for it in the future. Though the content is not exactly updated, if you don't know how to use Bootstrap 3, then just Google the documentations and spend 30 minutes reading it, completely worth it.

Module 1:

Very simple HTML, everything you need to know before moving onto CSS.

Module 2:

A lot of useful knowledge, such as "The Box Layout", custom responsive frameworks, pseudo classes (very used, such as changing the color of a button when you hover over it, etc.) and more things you can't go make a website without knowing.

Module 3:

A lot of basic Bootstrap things, though right now the latest Bootstrap version is 5v, a lot of things are from Bootstrap 3 and they'll be there. (except for Glyphicons, I recommend you searching up how to insert icons to websites using "fontawesome", took me a while to find out). With only being at Module 3, I was able to make websites that looked decent, but meh.

Module 4:

Oh boy, this is where the sea becomes the ocean and waves become tsunamis; first of all, I found it a bit confusing despite having knowledge on a similar programming language (LUA, not so similar but it's a programming language). The Module 4 assignment is a complete trick, you don't even need the other 2 sayHello.js and sayGoodbye.js files if you think hard enough, which really feels good when you do.

Module 5:

Well, Module 5 has around 4 hours worth of content (very short if you ask me), and AJAX is pretty important in a website. This is where if you have ADHD, you'll have a incredibly hard time, because here every information is going to influence whether you'll spend 30 minutes on the assignment, like expected or spend 4 days searching stack overflow on how to make a random number generator.

Overall, great course, the first 3 Modules shouldn't be a challenge to anyone, I'm 13 and I went through it, so no excuses about being too young or something.

By Mutabar S

Apr 10, 2023

While the fundamentals covered in the course were helpful, it would be beneficial to update the course material as it appears to be outdated.

By Martin P

Feb 29, 2016

The content of the course is excellent. Descriptions are also excellent and very complete. The course has been created so that most people can understand what's happening here (even if you're new to programming).

I'm only giving this 4 stars because there are some things that make this course too slow, in my opinion. I don't think you need to mention which file we are working on [after the first couple of times] because we can easily see that by the name of the file and the browser of Sublime. Those are a few seconds that are a waste of time.

Secondly, I think that the questions in the practice questionnaires are a bit too easy. I didn't feel like they prepared me enough for the project at the end of week 2. You mostly ask if something is true/not which is too easy to guess. I think you would greatly improve the quality of the course if you designed some mini-situations. For instance (not sure if Coursera allows it), show a mini mockup and give 10 lines of code. Then ask how you will add another div to the top right of the mockup so that it aligns with the current code without breaking. Making those exercises not the same as your lecture code is going to help improve self-awareness. Currently, I think that people find it way too easy to select the right answer, since it's easy to remember what you said and what not.

I also understand that you wanted us to like the page for good reasons (because you look an extremely radiant and happy person) but I think you oversold it a bit. You should have mentioned that once or twice, but no more. Seeing it in a few of the examples wasn't quite my cup of tea.

On a good note, I was extremely [pleasantly] surprised when you did that real world project thing. That was an amazing idea and you're executing the details quite well (not writing 100% code on-screen, etc.). I really like how you sometimes say that we should look up the reference by ourselves, since that's what most programmers do (I study CS and after 3 years, plus a 6 month internship at a big company, this can't be more true).

I'm definitely giving this a 5* if you fix the questions to be harder and a bit more different to what you said in the respective video. They should make you think. Also, some of them could be open answers, requiring you to recall classes/code by memory (or cheat by watching the video). It would be nice if the answer was in some reference, so people could learn to use that too.

By Benico v d W

Dec 26, 2016

The HTML, CSS and javascript parts are VERY enjoyable. The videos are nice and short and Yaakov is an extremely good presenter with lots of enthusiasm. There are a lot of review questions which builds up confidence. I personally found the ajax part to be over my head - because we are jumping into the code without a basic conceptual understanding of what the structures in the axaj wants to achieve. Thank you however for the explanatory links to the w3school ajax pages. I thoroughly enjoyed the course - and appreciate the manner in which you are making the course materials available. I also learned to use git in the process and this has been extremely valuable.

By Bruce B

Nov 22, 2021

This course was overall very good.

My only criticism (for which I've docked a star) is that that JavaScript section of the course was perhaps a bit too rushed compared to the HTML & CSS sections. Consequently I found the coursework assignment more difficult to complete, not helped by the fact that the assignment felt a bit like "filling in the blanks" rather than building something up from scratch,

That said, I did complete the course and feel like I can now at least approach some web development with a bit more confidence.

By Marcos I

Jan 31, 2021

Excelent course! The instructor is amazing and funny, I really enjoy every class, specially the tour to the restaurant, the only coin I found is a little old (on the css part we work with Bootsrap 3 and currently exist Bo5) but the classes are practice, easy to follow and useful. I really recoment this course for people who want to start in the web development and doesnt know how!

By Vladimir P

Feb 22, 2021

Some concepts for Javascript were a bit confusing and required me to find outside resources for explanations, otherwise a clear course.

I did not like that the final 2 JS projects weren't to do with creating pages, but editing created code.

By Gianluca G

Oct 26, 2016

Lessons on html and css are very good, better than other coursera classes, so I suggest you to give a look at those. In general, the teacher is very good, even though I found the javascript part less deepen. A week, and partially the last week, are dedicated to the construction of a restaturant site. Unfortunately, the student role is pretty passive: you'll just look the teacher at work, you'll not build a site in this course. I skipped much of those lessons. But the most disappointing point is for me the excessive simplicity of the assignments. The assignments are the primary reason why I decided to take a MOOC instaed of simply reading a book. I expected much (interesting) assignments and much more practice...

By Carolyn C

Jan 18, 2021

The course was overall packed with a lot of good information, but was rushed, covered a lot of topics but didn’t seem thorough with most of them. There were some expectations that you were supposed to know some coding basics, especially in regards to JavaScript prior to this course, when it was advertised as something you can start with as a complete beginner. The assignments were alright, though it didn’t seem enough to make me feel like I retained the information. There should have been more practice assignments similar to the practice quizzes throughout the course.

By Neha S

Dec 30, 2020

I enjoyed learning in this course, Mr. Yaakov has presented concepts in clear.. I however am giving an ok rating, because of the fact that the PPT should be updated as per new versions of applications used in this course. For me it was Week 4 & Week 5 that should have been the most learning, but in Week 5 the concept's where not much explained and just some concepts where brushed thru to complete assignment.

I would surely recommend this course to newbie web developers, as this covers the basics of HTML and CSS very well. Ajax and Javascript not so much good.

By Ashley N

Jul 11, 2019

The course was okay but I didn't like that the only time we did any coding was at the end of each week. It made it hard to really learn/retain the content we were being shown during the week/module, and also made it overall less engaging/fun. I would have much preferred small assignments instead of practice quizzes, and to have also completed the class with a final project I could show others. I also found the instructions confusion at several points in later modules.

By SHREYANSH K

Jun 6, 2020

this is a good course but in last you know that last week is rough in this course and the site used is made very earlier which creates many problems cause today's the version is very different and i would recommend to take a course which is released in 2019 or later cause this is very old one 2016 so you can think how much problems i have faced to do this. please upgrade the course as soon as possible

By Muhammad N A

Sep 2, 2023

The course and the teaching method were fantastic. Everything was amazing. But I want to say that the course material is ancient according to tech revaluation. The tech world is revolutionizing rapidly. In that comparison, it should be updated with the latest versions of technologies. HTML5, CSS3, Bootstrap5, and so on.

By yasin y

Feb 26, 2021

Instructor explains well, course is well structured, contents can be followed easily but outdated content such as Github etc. If you're a beginner to HTML, CSS, and Java Script, this isn't for you. You should learn beginner videos (Html, Css and Javascript) before starting this course.

By Svetlana Z

Jan 25, 2021

Surely not for beginners, such as I am. And in the beginning of 4th week the lecturer says that if you are new to JavaScript, you should go and learn the basics BY YOURSELF. I don't think it's appropriate to do so. So now I'm stuck...

By CalebA

Feb 7, 2022

It teaches you well but the course is sadly years outdated and needs new content added. I hope they will update it one day soon because it is a good course outside of it being hard to follow from the outdated parts.

By GABRIELE S

Jan 31, 2021

In the last two weeks many topics have been taken for granted, and others dealt with very quickly without in-depth analysis, all in all a decent course.