Chevron Left
Back to Interactivity with JavaScript

Learner Reviews & Feedback for Interactivity with JavaScript by University of Michigan

7,194 ratings

About the Course

If you want to take your website to the next level, the ability to incorporate interactivity is a must. But adding some of these types of capabilities requires a stronger programming language than HTML5 or CSS3, and JavaScript can provide just what you need. With just a basic understanding of the language, you can create a page that will react to common events such as page loads, mouse clicks & movements, and even keyboard input. This course will introduce you to the basics of the JavaScript language. We will cover concepts such as variables, looping, functions, and even a little bit about debugging tools. You will understand how the Document Object Model (DOM) is used by JavaScript to identify and modify specific parts of your page. After the course, learners will be able to react to DOM Events and dynamically alter the contents and style of their page. The class will culminate in a final project - the creation of an interactive HTML5 form that accepts and verifies input. This can be completed as the third or fourth course in the Web Design For Everybody specialization....

Top reviews


Feb 6, 2016

I was glad to find a course that focused simply on the basics of Javascript. So many courses cover the three HTML, CSS, and JS, but don't give enough to really start working with Javascrip.



Mar 15, 2016

An excellent course, my JavaScript has improved greatly since I completed the requirements. Colleen is a fantastic teacher, I found the lectures to be highly informative and the assignments good fun.

Filter by:

26 - 50 of 1,448 Reviews for Interactivity with JavaScript


Sep 4, 2021

Almost all basic things are covered in this course, need to include some more concepts of javascript in this course.

By Dixit P

Sep 2, 2023

This is a wonderful course. I have learned a lot and am so curious to take the next course. The only drawback is that it is 2023 and the last update for this course was in 2016 !

By Ryan D Z

Apr 27, 2021

It's not bad as an introduction to JS and DOM manipulation but DO NOT bank on this course giving you the knowledge you need. Learn ES6 JS a long side this course

By Sergio A F

Oct 21, 2021

algo desactualizado, muy básico, si conoces algo de js o programación puedes terminar el curso en 2 o 3 hrs.

By Rishav S

Jan 22, 2021

Very Basic , Need to add more projects.

By Diana M

May 19, 2021

The other courses were pretty good, but this one was not well done. Ideas were not explained well and I was left searching the Internet for simple, basic answers, which is like trying to find a needle in a haystack. At a minimum we could have been pointed in the right direction with a reading or solid online resource.

By Marco L S

Oct 23, 2016

Please, change this course completely! Sure you need at least 5x more time to do a good course. The course is very fast and the lessons are not enoght to teach in a good way. bad bad course....

By Heba A

Apr 29, 2021

I thought this course was very fast paced. At various points I thought I had skipped lectures or a course because it felt too advanced too quickly.

By ilan d

Oct 13, 2017

should be 2 courses. its moving too fast and skipping important content. for an evidence just look in the forum on the assignments

By Ketty B

Dec 29, 2015

Very limited content. Not possible to complete the projects at the end. -(

By Sebastian F

Jan 2, 2022

Truly bad explained

By Ahmed A

Jun 21, 2020

Very good, if somewhat quick, introduction to JAVA Script. You would, still, get the important bits that you would actually need for most of your frontend development. But it would be better if you actually know programming beforehand.

Let me put it like this:-

if you do not know any programming, this will all feel strange and you won't fell like you actually got the gest of it, BUT, you will, still, be able to do the basic things that would need for frontend development.

If you know a programming language or 2, this would be really a walk in the park, and you are really here just for learning the syntax and how to connect a .js file to your HTML page. In which case maybe you should consider your budget, I personally took this course for free and I rated it based on this fact.

By Jingyuan L

Oct 30, 2017

javascript is toooooo big and more difficult in logic aspect, and the course is short....

it will be much better if teacher could tell us more about learning method in a broad view, like a effective way to move on, because after this course we still got a lot of work to do. for now it seems that the course finished and leave nothing much more than basic knowdge

i come here for teacher with high level and experience. but concept and the function logic stuff of JS can be learned anywhere by self. what i really want is to take away somthing more valuable than this to help me going on in the future

By Paul J M

Feb 21, 2016

Excellent. The best course so far in the Specialization. While it obviously can't teach every nuance of Javascript in four weeks, what it can do is give a foundation for further independent learning. I've avoided JavaScript for years despite decades of programming experience in older languages because I just couldn't be bothered getting my head around events and DOM--but now it all seems so straightforward I wish I'd taken the plunge years ago.

Nice straightforward step by step guidance to get past the inevitable stumbling blocks and loads of support in the forums from fellow students and staff.

By Cathy P K

Apr 11, 2021

Very basic, but very clear and powerful introduction to Javascript specifically, and programming more generally. I recommend this course for those interested in web design who also have the desire to try out the world of programming. As someone who studied programming basics between 1973 and 1982, and hasn't studied it since, I found this a very effective jolt back to logic and logical thinking. I plan to continue on in my study of current programming, and of web design. My eyes are more open to the challenges that await because of this course, and for that I am grateful.

By Ivan S V

Oct 14, 2020

Great course on the basics of JavaScript. I reviewed it and suggested it to my students as well. Colleen is a great teacher, very patient, and knows how to drive the flow of knowledge as not to overwhelm students. Also, the assignments are easy enough as to not dissuade you but hard enough to challenge newcomers.

The only observation would be that the syntax is the old one. JS has newer syntax since this course was developed (i guess 2015). Anyway, it is a good course as part of the series of Web Design for everybody.

Keep it up Colleen and Unimich.

By Desmond Y

Feb 23, 2023

I really enjoyed the subject. It gave me exposure to the JavaScript language by helping me gain knowledge about the fundamentals and how I can use the language to accomplish different task in different ways. I have been learning the language from a website but it was difficult to apply what I learn but with the help of this course, I am able to understand what I learnt previously and how I can apply it in solving different problem. I conclusion, I will say I have greatly benefited from the course and thanks to coursera. God bless.

By Ferdinand C

Jan 1, 2018

This is course 3 of 5 of the specialization "Web Design for Everybody." This is indeed Web Design for Everybody. The course is well structured with high quality highly targeted content and a very smart approach that is very helpful for total beginners and even those who want a refresher. Above all, my 5 stars go to the instructor. She is awesome. If you have already taken the first course (Introduction to HTML5) and the second course (Introduction to CSS3), then you will find "Interactivity with JavaScript" very interesting.

By Naushina K

Jan 8, 2020

This course introduced me to something I have always found daunting and have never been able to wrap my head around. Some courses expect you to know stuff even though you're supposed to be a 'beginner'. its a great place to start your journey into JS because it explains the basics to you and does not assume you know a single thing. For that reason alone, it deserves the 5 stars. Im finally at a place where the basics are pretty much in my grasp and I feel confident enough to take a few more strides into murkier waters :).

By T. R B

Sep 26, 2016

Thanks to Coursera, and in particular to Madam Prof. Dr. Colleen for the wonderful opportunity extended to me that enabled me to learn the fundamentals of JavaScript. I pinch myself in disbelief that I could complete this course rather successfully at my ripe age of 73+! Hopefully, I would complete the next course also in the pipeline. Madam Prof. Dr. Colleen not only discusses the intricacies of the language but also stresses the importance of practice. I am a 'noob'! And certainly, I have profited. A very big thank you!

By Mian M N G

Nov 5, 2017

Madam Colleen van Lent is a competent professor and she collaborates each and every topic very clearly. She provides useful links for the better understanding of the course. The course is very supporting to develop a strong basis in JavaScript. I would recommend this course to newbies who wish to acquire quality education in web development.

Many many thanks to madam Colleen van Lent for teaching in a so fabulous way.

By Virgil Z T

Jan 10, 2021

Overall concept is good, the best part of tutorial is to encourage students to explore, make their hand dirty with coding. That's the most important and most effective approach to learn it (and a common trap we forget easily..) Basic things like loops, arrays are also included (maybe should be involved into assignment to practice). What I personally don't like much: too many questions in quiz.

By Minghao Z

Sep 17, 2016

I've been learning along with this instructor from Course one of this specialization. It's a great course overall! However, compared with the two other courses I took from this specialization, it would be better if the instructor break down the syntax more and explain it in a more detailed way to help students fully understand how it works, why it's there and how we should write! Thank you!

By Kyriakos G

Oct 12, 2016

I've been working as a backend programmer for quite some time now. I have experience with languages such as PHP, Python, Java, however, it's been two years since I last programmed in javascript.

This course helped me get back to it, with the overall experience being more than excellent.

Great course, but if you already have experience with JS, then this isn't for you. It's entry level.

By Jonas J T

Feb 26, 2020

The course material is very well taught. Colleen is one of the best teachers I´ve come across. I really liked the CodePen examples. Warning: the difficulty of the course is somewhat low if you have a programming background, but this is clarified in the initial lectures. By completing the course you will have a notion on how to use JavaScript for DOM manupulation and interactivity.