Course Description

JavaScript is a programming language that drives the web: from front-end user interface design, to backend server-side programming, you'll find JavaScript at every stage of a web site and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language.

Instructor Details

Dave McFarland



201 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Ben Wert on 3 months, 3 weeks ago

The course layout is in a manageable easy-progressive flow it is well presented and the code challenges help you learn how to interact and collaborate in a forum of other students at different levels and troubleshoot your code. Furthermore, it affords you the opportunity to not overstep your bounds by not being able to progress until the code challenges and quizzes are successfully completed within a particular score range. Top Notch Thank you Dave

By Cory Sanders on 8 months ago

The material is well presented in easy to comprehend language. Any questions I had during the course were answered promptly, professionally, and accurately. I would definitely recommend the Treehouse site along with this course to anyone wishing to learn the subject.

By Ioana Sauluc on 1 year, 1 month ago

Very good content. I like the tests and challenges. The teacher explanations and examples very clear. I really really enjoy the experience. The workshops also are a very good idea, they help to really understand better and better what you do and the new concepts. For someone like me who never did any programming is a very helpful course. I really recommend this course. I believe was a very good decision to sing up with Treehouse team. I am happy with the result. I am still on the road anyway with Treehouse.

By on 2 years, 2 months ago

The course was laid out in a simplified manner, but with loads of fundamental details. I really enjoyed the fact that the course included mini tests to keep you on your toes with the knowledge learned as well as the random tasks given to help you test your knowledge. The instructor of the course has to be one of the best I've experienced so far and I hope to learn more coding from him. Overall, this was a great course, with a great instructor and awesome knowledge.

By Student on 2 years, 4 months ago

I have taken classes on basic JavaScript off and on over the years, on lynda.com, etc. I usually go brain dead and stop after the first few lessons math and logic have never been the way my brain works. After giving up on ever really learning or understanding JavaScript, I decided to give it one more try. This course was challenging for me -- but it kept me going with the frequent quizes and challenges. Don't get me wrong, I invested a lot of brain energy into this course to get through it. But I did. Dave was easy to follow and he broke things into manageable chunks.

By Neil Anuskiewicz on 3 years, 5 months ago

I work in a non-developer role in the tech industry but have never learned to code but then I had an an epiphany that my tech knowledge would always be superficial if I didn't learn. Expecting to have to flog myself to learn programming, I started the JavaScript course. It turns out that coding is outrageously fun. I credit this course and instructor for inspiring me to want to keep learning well beyond my original plan.

By Student on 3 years, 7 months ago

Sinply perfect. Great way to learn, really effecient with the challenges and the correction right after. Also Dave the teacher explains the things very clear. It was a real pleasure to learn this course.

By Naresh Solanki on 3 years, 7 months ago

Very nice teacher and got to know very easily about javascripts. I found it very easily and very easy to understand the concepts. Thank you sir. Also thanks treehouse for introducing such a wonderful website for learning

By Student on 3 years, 7 months ago

Great course I have spent many years on and off trying to learn JS. I failed each time except with this course I now understand it. It was easy and nearly painless

By Student on 3 years, 7 months ago

It was really great, almost felt too easy. I've been studying this for 3 months at college and was barely making it. Now in 3-5 hours I feel very confident on my abilities. I'm looking for more

By Michael Wilde on 3 years, 7 months ago

Extremely informative course. Dave articulated the concepts extremely well, and the challenges he set helped solidify my understanding further. A

By Student on 3 years, 7 months ago

I'm new to Treehouse (and programming in general) and have taken a few courses taught by Dave McFarland. I have to say that his instructional style and tone of voice really make his lessons easy to follow. I like the way information is displayed visually in the videos. I