Chevron Left
Back to JavaScript Basics

Learner Reviews & Feedback for JavaScript Basics by University of California, Davis

699 ratings

About the Course

This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases. Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student’s skills are lacking, resources and recommendations are provided to improve these skills. There is ample opportunity for students to practice these first, core skills....

Top reviews


Apr 30, 2022

I struggled trying to learn JS on multiple platforms and couldn't understand the language nor its logic.

This course saved the day !

Easy to follow, good pace, basics are covered.



Sep 4, 2022

The professor really knows his stuff and knows how to teach it too. It is the best online Javascript course (or book) I have found so far, and I have tried a number already. I highly recommend it.

Filter by:

1 - 25 of 183 Reviews for JavaScript Basics

By Nikolai H

Jun 13, 2021

Great course! Perfect for someone with no programming experience who finds other beginner JS courses move too quickly for true beginners. People with more experience might find the pace slow, but I really appreciated the teacher taking the time to move very clearly through all the basics. The course is supplemented with some exercises to practice and some points in the video where he asks you to pause and try to solve it yourself before continuing. I found these manageable and very useful for learning.

My only complaint is that the sound quality is not great, but I noticed that in the preview video too, so I knew what to expect.

By Thanapon S

Aug 21, 2021

One of the best JS courses, I have seen so far. The content is also uptodate. However, anyone who wants to take this course should have a strong basic of HTML and CSS.

By kenneth a

May 1, 2021

Very nicely organized course with engaging empathetic teacher.

By Joshua P

Jun 2, 2022

Great Overview especially for beginners. I knew a couple programing languages and I still learned something new. I would reccommend watching it on double speed if you already know the basics of programming. I would also reccomend doing the Challenges.

One thing I had a problem with is that the creator needs to check their quiz questions. Some of them are not very well worded and often cause confusion in what they are asking. One question said "this is spelled wrong" when in reality they meant the variable's Case was off. There are a lot of little confusing bits and retaking a quiz because you misunderstood the wording of an easy question is frustrating.

By John W

May 27, 2022

This course was awsome! I've taken other JS courses in the past and they were okay compared to this course. They didnt go in as depth into each concept as this course did. They were faster paced, so I struggled to keep and retain much information. And, they either did not do a capstone project at the end, or if they did, it was a relatively useless project and didn't provide the same level of guidance as this course did. I plan on taking the other courses in this specialization and hope that they are just like this one!

By Narvelle F

Jun 27, 2021

Great content, easy to follow. Some background knowledge of HTML &CSS would be helpful, without it concepts might be a little confusing but otherwise, following through and practicing the examples give clarity.

By Surjay B

May 22, 2021

Get to learn a lot of things. Great course indeed.

By Trần D K

Sep 4, 2021

it's all good until the week number 4 on the last project. A bunch of new concepts were thrown in and i didn't know what was going on

By Scott L

Oct 7, 2021

Great course, great instructor. I thought it would be too basic, but it's a really good course. I'm stoked to take the rest of the courses in this specialization.

By Taher K

Aug 21, 2021

A very informative, very step-by-step course that allows anyone to develop a good understanding of how Javascript works.

By Steve S

Mar 19, 2022

Great course, lots of good material for a beginner. The instructor is very clear and detailed!

By Vaibhav S

Jun 11, 2021

Awesome course. Built the fundamentals

By Brodie P

Aug 29, 2021

Good, but needed to be a little more hands on with projects.

By Stephen P

Oct 24, 2021

Overall the information was good but the quizes at the end of the sections were way to open ended and confusing.

By Chen Z

May 9, 2021

Some concept not tell clearly, and lack of details or start too immediately.

By Péter K

Jun 9, 2022

- The lecturer was really carefully to make the course as user friendly as possible. - video lectures are easy to follow - slides are shared - there are plenty of practice exercises called labs, that are easy to complete on the grounds of the lectures - the lecturer set up a []( database for the course. Most of the lab exercises are done on [this]( database. For the final lab there is a [new]( database, and for those labs that do not work on the lecturer's database detailed instructions are given about how the student can to set up and use her/his own database.

By Jitendra S

Jan 8, 2022

By far the best JavaScript course for beginners. I have never coded in JS before but I found this course to be extremely informative. William has done a superb job of explaining the syntax of the language as well detailed explanation of how JS works behind the scenes. The course is really transparent so everyone can follow it easily. The final projects were really helpful in applying all the topics learned during the course. I am very happy with this course.

By Herbert O

Oct 3, 2022

I really appreciate the form and flow of the content of this course. The steps in the course take you through relatively complex ideas about JS( for begginers like myself) and make thems easy to understand by building on the previous examples. Showing how JS works with examples brought a sense of accomplisment and purpose to the lessons. Look forward to taking the next course where we are on to JQuery and building on this knowledge! Thank you!


Mar 17, 2023

The course is really interesting and the teacher is very good too. You can learn a lot without too much stress and struggling. I suggest for those who wants to try this, to take your time to study it, to make excercises on your own and the look for the solutions. I reccomand this basic course if you want to learn JavaScript since the beginning. Five stars.

By Donald G

Jul 31, 2022

I felt the course was an excellent introduction to JavaScript. The videos provided a clear depiction of key JavaScript concepts. Thanks to all of the examples, the challenges, and self-generated exercises (recommended by Prof. Mead), I feel I have a good on which to base learning the material of the remaining three courses.

By Sir V I

Jul 26, 2022

Have done other JavaScript script courses but didn't understand JS until i did this course now i can manipulate HTML document with JS, I am certainly going to register for the other in this pecialization

By Duncan H

Sep 5, 2022

The professor really knows his stuff and knows how to teach it too. It is the best online Javascript course (or book) I have found so far, and I have tried a number already. I highly recommend it.

By Saja A

May 1, 2022

I struggled trying to learn JS on multiple platforms and couldn't understand the language nor its logic.

This course saved the day !

Easy to follow, good pace, basics are covered.


By Roxanne S

Aug 12, 2022

I really appreciate how Professor Mead goes through the processes. He shows you the how and why of script and takes the time to show you what happens if you leave things out for debugging.

By Dayuse

Aug 21, 2021

Great course that covers the basics of JavaScript and the projects we do along the way really helped in learning and understanding the topics. The projects were simple and easy to follow.