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:

51 - 75 of 5,801 Reviews for HTML, CSS, and Javascript for Web Developers

By Yash S

Jun 20, 2020

OVERALL NICE INTRODUCTORY COURSE TO ANYONE WHO WISHES TO BEGIN HIS JOURNEY IN WEB DEVELOPMENT !

By Brittney P

Jan 9, 2019

Course was good, but last assignment felt lackluster. There was lots of code that was went over in the last week and it wasn't broken down at all and the assignment barely skimmed the surface. Other than that, I thought the other weeks were really well laid out and the assignments fit the subject matter.

By Kurtis G

Jun 24, 2020

HTML and CSS modules were great for a beginner like myself. JavaScript (+AJAX) was a little rushed however and I could have benefited from a slightly slower progression and a few more, more involved assignments covering JavaScript & AJAX topics/concepts in smaller chunks . From what I've heard, the JavaScript portion is a little out of date in some aspects as well.

The course nudges you towards Yaakov's Coursera Specialization on Angular JS. I feel it should at least briefly acknowledge that currently React is a more common JavaScript framework, and new learners may be better off directing their attention to learning it instead of Angular JS.

All-in-all, still a good course. Yaakov is a fun and likable instructor. I feel that I now have a good grasp of HTML and CSS but will be seeking further understanding on the basics of JavaScript as well as some more advanced CSS.

By Ann N

Apr 13, 2020

First, the content of the course is too old for the ongoing changes in technology and how to do things - Github and Node, for example. There should be, at a minimum, additional instructions to correct the content of the video or make it currently-valid. Students spent a huge amount of time trying to find out what they had done wrong and how to mitigate. Second, the instructions are for professionals. The instructor just goes to destination (like launching Shell on his Mac), but no explanation on how to get there. again, students have to spend a lot of time figuring things out. I think if people already know how to do things and just want certificate, then this is a good way to get their paper quickly.

By Eduard G M

Jan 22, 2023

This course needs an important and big update.

The HTML and CSS part is very nice to start. But the JavaScript is very outdated. With the ECMA6, nowadays programming with JavaScript is a whole new world than what is taught in this course.

Although , the professor is super nice, if they get an update this will be the nicest start-to-code course out there!

By Bhuvan C J

Jun 19, 2020

course need to be updated it takes a lot of time when you stuck to a problem a then you realize its because of outdated content then it becomes very annoying.

By Ang K J

Jan 4, 2021

Course goes too fast at the end, too much content too quickly

By Denis C

Dec 23, 2020

Hi, I am writing this review in Dec. 2020. The first two weeks of training are almost great. The one thing I would add as an instructor to make these first 2 weeks great is a couple of training exercises before assigning the "bigger" assignment at the end of week 2. The reason for this is that the content covered in these 2 weeks is quite large. Therefore I felt as a learner that when I had to do what they called "assignment 2" (at the end of week 2), I had to go over the whole pedagogical content of the 2 weeks (and I am talking about 60 pages of instructions that I used to transcribe instructions and examples covered in the lessons). So a few small coding exercises would definitely help learners like me with no experience in html and css (which is what this course is made for, so they say) to retain what was covered, instead of trying to memorize the whole content covered in the first 2 weeks.

Then from week 3 onward came the difficulties. This course was created in 2014 if I am not wrong, using the framework Bootstrap 3. This framework like any other software out there has evolved quite a bit since. So I would give the first 2 weeks a 4.5 if possible.

So I would have appreciated in the course description some information about that aspect, and the fact that from week 3 onward not much of what the instructor shows in his code is valid anymore. I understand that evolution and upgrades is very much part of the field of computer science. So is the ability to problem solve, go online and look for solutions on how to solve certain issues and reach out to the community for ideas. However, when the way for me to go forward is just to look in the forum for answers to my problems and copy paste bits of code from getbootstrap.com that will (or not) work, I do not feel that I am learning much as I do not understand some bits of code I am using. The instructor does go over much of the code he uses in his lectures, but again, his comments often do not apply to the bits of code I end up using because, again, his course was created several years ago. So I feel frustrated that I have to spend xx hours per video of in most cases less than 10 minutes, trying to figure out what works and what does not and how to make it work. Because of all this, I give the whole course a 2. An upgraded version of this course is urgently needed,

Denis

By Amina S

Aug 30, 2022

The instructor hasn't taken the time to update his videos as all videos are from 2015-2016. A lot has changed with regard to the rules for bootstrap, HTML, and CSS. I haven't gotten to the point of Javascript yet but I know that will be outdated too. Bare minimum is to update the videos yearly - videos this old make it very challenging. I am very disappointed in this course.

By Marianne Z

Oct 29, 2020

Instructions are out of date and user has to toggle between FAQs, the course, and their own work, which becomes very confusing. Programs needed are not free (for example, sublime).

Also, the instructor is using a Mac and all examples shown are on a Mac, which makes it quite difficult for Windows users.

By André R

Jan 28, 2023

outdated course. don't buy

By José P

Jan 12, 2017

I wanted to write this review just when I'd finished the course, when I have seen all.

I want to thank Prof. Chaikin for this great course. I really liked it and enjoyed all the material. I'm new to HTML, CSS and JavaScript and the course just enlighten me a lot. I had the opportunity to understand a HTML, CSS and JavaScript file, and I know that now I can write a web page and a web application. Now it's a matter of time and dedication by my part. I also realize that my knowledge of Java still applies with JS. I really enjoyed our field trip to Baltimore. Thanks, Prof. Chaikin, for going with us and for sharing, more than the course itself, part of your being. I can tell you are an excellent person. I had lots of knowledge and fun. Thanks again, Prof. Chaikin. I was very nice to meet you...

I Also want to thank Coursera and Johns Hopkins University for made it possible for the course to be in my laptop near the countryside in Colombia. Thank you!

By R C

Jul 25, 2020

A great introduction to front-end web development. The peer-graded assignments motivate me to keep going and stick to the deadlines. The restaurant project teaches not only technologies but also design. However, there are still some aspects where I'd like to see an improvement:

Firstly, as a course designed five years ago, the technical details are a little bit outdated though. Bootstrap 4 has been released, and ES6 has been widely supported. Although the essense does not change, I'm still looking forward to the updates of the course.

Secondly, I'd like to point out that objects are not passed by references in Javascript. Just like in Python, the value of the reference is copied and passed. Sometimes this makes a difference.

Finally, the book recommendation in every week is the same. Why not categorize the books and put them in related weeks? Also, it's sufficient to put the "Connect with me" section in the first and the last weeks.

By Odvar D D

Feb 26, 2021

The HTML and CSS sections of this course are good—I was able to follow most of it and learn and retain the concepts. The JavaSCript portion, for me, is much harder to grasp. In my case, I need deeper and more detailed explanations for me to grasp it and understand—the discussion forums are not helpful because either the replies take long (if any) to be immediately helpful or the replies don't really answer the questions. I think for JavaScript, an in-person class would be better or access to a tutor would be best. I'm not able to complete this course because you have to complete all HTML, CSS, and JavaSCript sections. I'm not able to complete the Javascript section because I don't understand it. So I recommend taking each coding language as a separate course.

By Adomas G

Nov 9, 2020

Too fast, too difficult! Not enough practice.

Its good for HTML and CSS because I was already familiar with those. JS first part of lectures also very informative and usefull because i was familiar with it already.

However; when it came to teaching things I didn't already know, like Ajax or bootstrap, the course suddenly became way too difficult. Too fast, too convoluded, very excelent explanations, bet way too many of them at the same time.

Would only recoment for those already familiar with html, css bootstrap, js, ajax. Or if you're familiar with html / css / js then take a look at weeks 1/2/4 respectively.

By Efuah C F

May 5, 2021

I really wanted to rate it 2.5 stars. I think the html and css sections were good. And overall the course gave you a good introduction to real life applications eg github, code editor, terminal etc. Many other courses don’t do this. That’s my main reason for my rating.

However, the course really fell short in the JavaScript section. It was very rushed and assumed you had some previous knowledge. As a somewhat beginner, I found myself having to go to YouTube and elsewhere to get the help I needed. The code was also pretty outdated in style. An updated course would be greatly appreciated!

By Daniela A

Mar 6, 2023

Good intro course, however, the foundational intro videos are very out of date. It took me triple the time it took the instructor to be able to set up the environment as requested for the course. Also, other later videos are out of date with the software available to work in so there are various amendments that are mentioned by the instructors (and sometimes these ones are also out of date).

This course is supposed to be for beginners, but once it reaches Javascript, the instructor assumes the student has some coding experience. Not the best learning experience for a beginner.

By Rachele G

Jan 24, 2021

I felt like the course is very outdated and not up to date.

By Vahid M

Apr 16, 2021

It's outdated and must update with new tutorials.

By Jordan L

Mar 25, 2020

out of date. git hub is completely different than the video and it's complicated trying to correlate it

By Yunqing H

Mar 19, 2023

Not actually suitable for beginner without javascript basis, even if you have other languages basis.

By Edmund

Dec 31, 2021

The course presentation itseelf is good, but the course is outdated. For example, with Javascript, the lectures are based on Javascript ES5, while the latest one available is ES12. And for bootstrap, it's using Bootstrap 3, when the latest available is Bootstrap 5. So there are a lot of things discussed in the lectures that no longer applies, or may no longer be latest best practices. It also makes the assignments more difficult.

This may be good for someone to get a broad overview of the capabilities of these tools, without needing to dive into the details of it. But then it's also too detailed for that purpose. A simple quick solution is to have additional supplementary material that discuss how the latest best practices differ from the lectures presented.

By JL (

Jan 17, 2024

I had to unenroll solely based on the fact that I am a beginner. The professor does not explain anything; only the steps, so you have to watch a video at least 10 times to grasp the knowledge behind it. For starters, the Git page is so outdated that you have to go to the FAQs right away, and those are also outdated. For goodness' sake, that repository has been without updates for NINE YEARS

By MRM

May 1, 2023

Very old course content, need an update. For example, the way GitHub was described felt really primitive because GitHub has changed a lot lately and it was clearly not implemented in this course. Discontinuing and starting a new course.

By X P

Feb 27, 2021

Out of date. Couldn't even get pass the environment setup without spending time to research the differences of the examples using github and how github works now.