JavaScript Basics

Provided by:
10/10 stars
based on  203 reviews
Provided by:
Cost $25/mo
Start Date On demand

Course Details

Cost

$25/mo

Get access to the entire library of over 300 software engineering courses taught by expert teachers.

Start Free Trial

Upcoming Schedule

  • On demand

Course Provider

Treehouse online courses
Imagine an environment where you can become an expert on a topic that interests you through interactive code challenges, exercises and insight from some of the best professors in the nation. You can become an experienced coder and know all there is to know about HTML, Javascript, HTML, CSS and so much more. One of the instructors is Chief Content Officer Nick Pettit, who is an experienced designer and public speaker, so he knows how to get concepts across in a clear and concise way to give...
Imagine an environment where you can become an expert on a topic that interests you through interactive code challenges, exercises and insight from some of the best professors in the nation. You can become an experienced coder and know all there is to know about HTML, Javascript, HTML, CSS and so much more. One of the instructors is Chief Content Officer Nick Pettit, who is an experienced designer and public speaker, so he knows how to get concepts across in a clear and concise way to give you the best learning experience possible. The professors of online classes at Treehouse deliver content in an informative yet easy-to-understand manner to suit a wide variety of learning styles. This learning platform features online quizzes, in-depth video lectures and code challenge exercises to help apply what you've learned to real world situations. With Treehouse, developing your career means learning straight from the professionals in a concise period of time so you can promptly use those skills in the workplace.

Provider Subject Specialization
Sciences & Technology
1217 reviews

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.
Reviews 10/10 stars
203 Reviews for JavaScript Basics

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Treehouse is awesome. Dave is a great teacher. The only thing I would add to this course is that is goes more into some of the other data types like objects and arrays but I guess since this is an intro course they had to focus on the basic aspects of JS which were covered thoroughly. Great course
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Dave's teaching style is clear, engaging and applicable. I really enjoyed the course and thought the learning curve made it easy to quickly pick up the material. Would definitely recommend.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Dave is a great instructor that knows how to teach. His lessons will get you up to speed with everything you need to know to start writing JavaScript. It sure helped me! Thanks Dave!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Thank you so much for this very comprehensive and in-depth course. I appreciated very much the explanations. The content of the course, its length and very important details were presented clearly. I also appreciated that you have explained the things that to a developer look very easy and simple, but to a complete beginner pose a ton of questions and, in the end, prevent from concentrating on the course itself. Many thanks, I really enjoyed the course. It motivated me to continue studying further.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Coming from a background devoid of any programming experience whatsoever, this course is easy to follow. It spends adequate time with each concept taught and provides suggestions for continuing with the subject. I found Dave's teaching easy to understand and looked forward to each new step.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Simply perfect. Newer followed a course like this one. Compliments. He explained things I've never heard about in the other courses. And I did a lot of them. Even a complete beginner with no programming skills will understand.
Was this review helpful? Yes0
 Flag
Brock Callahan profile image
Brock Callahan profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 10 months ago
I would like to give this course a high rating. I found the explanations in the course to be particularly lucid. This dawned on my about midway through the course. I really was impressed with the pedagogy in this course and would recommend it to others.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Thanks, Dave! This class was clearly executed and easy to follow. I've worked with JavaScript in a more general class and while I was able to make it work, I was just following someone's instructions and didn't really understand what I was doing. Thanks to your class, I'm starting to understand how it works, and I'm looking forward to learning more about JS.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
I've tried several javaScript courses and the one provided by Dave McFarland and TeamTreehouse is by far the best and the easiest to understand. The instructor gives examples that are easy to understand. I really like the fact that the instructor keeps reviewing information that has already been learnt and reminds students of what to remember and what to pay attention to. He also demonstrates common errors. Overall, a winner for me!!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Great way to get running with JS. Staple intro computer science topics are covered here such as variables, functions, scope, generating random numbers, etc. But the content is easily accessible by beginners. Can't wait to dig into more advances courses!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Amazing course Dave is a great teacher, I really learned JavaScript thanks to him.There are challenges near the end of each chapter which help you to think on your feet and make your own applications. I can't wait to watch his other courses on Treehouse.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 10 months ago
For a basics course I think it had the appropriate amount of content. The instructor was direct with his approach and the challenges given made it easier to grasp the concepts. Was a great learning experience.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Perfect pace, and great real-world examples and tutorials. Dave is a great instructor, super helpful, unpatronising and well-paced. I have used JavaScript at work (as a front-ender) but muddled through it a fair bit. This really explains useful things that seem basic but are actually super important to know.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Great explanation of things! Brushed up on some basics and the teacher was really good. I was impressed at how appropriate the exercises were. Keep up the good work!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Excellent in all regards. The instructor explained the material clearly and succinctly, but did not bog the viewer down with excess details. This was a review of JavaScript for me, but it had been a while since I worked with it so this course reviewed exactly what I needed to know.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 10 months ago
Before this I had done Codeacademy's JS course, I like Treehouse because it's a little more thorough. Thanks Dave for speaking clearly and putting together a great course!
Was this review helpful? Yes0
 Flag
shaune muringani profile image
shaune muringani profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 10 months ago
thanks dave! you have been an awesome tutor hey.. i really got the core concoptes of what Javascript is all abou and i hope to build on that. Great work Team treehouse!!!!!!!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Great course. Finally got my head around JavaScript basics...the coffee shop analogy really helped lol. Definitely recommend TreeHouse courses. Looking forward to doing the next JavaScript course :D
Was this review helpful? Yes0
 Flag
Fábio Tavares da Costa profile image
Fábio Tavares da Costa profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 11 months ago
It's the course recommended in the W3Cx MOOC on HTML5 as a fast forward into JavaScript. A fine balance of theory and practice presented via the Treehouse infrastructure. Content is king, 15 stars!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Excellent beginner course, even if you have had zero programming experience. Challenging, but not impossible to figure out. Good pace and good content. I took some other beginner JS course at the same time and this was the best value, by far.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Really great instructor. I've tried learning the basics through other video tutorials and this is by far the most clear and understandable tutorial series I have came across.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Perfect course for a beginner. I understood everything that was being taught by learning block by block and building up knowledge gradually. Excellent teacher who went at a good pace and spoke clearly. Would definitely recommend.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Great for a beginner. I'm more of an intermediate JS programmer, and still picked up a few things. Now onto more advanced courses, such as OOP in JS :)
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
The content was appropriate for a beginner user and so easy to follow! Really appreciate the in-depth, step-by-step approach. One of the most understandable courses I've taken, and a great building block for programmer skills.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
My favorite course on treehouse so far. Dave is the most effective instructor: he speaks clearly and at a very good pace, he doesn't seem to skip any details and, most importantly, his enthusiasm for Javascript is apparent. Also, the other courses are great, but I feel like I'm having my hand held through most of them (so far). The challenges that are implemented on this particular course are much more effective, because it makes the student come up with the best solution on their own. I look forward to more JS courses taught by Dave!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
As a new programmer I found this course engaging and paced perfectly. There is a lot of information, but it never seemed overwhelming. Many thanks for providing a cheap intro into the world of web programming.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Great intro to a big subject, the course is nicely presented and moves along at a good pace! The practical exercises are meaningful and useable. Overall a positive experience...
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
4 years, 11 months ago
After reading other reviews, I can only say that other reviews said it all. Thank you! After reading other reviews, I can only say that other reviews said it all. Thank you! After reading other reviews, I can only say that other reviews said it all. Thank you!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Very well-thought active learning... i wont have one hundred and fifty words for telling you that the content is well thought.. ... ... ... .. .. .. ... ... ... .. ... .... ..
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
TeamTreeHouse.com was right to include a Javascript basics course and they were right to have Dave teach it. Dave did a great job and walked me through every step of the way. The code challenges were great to reinforce new skills and concepts.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.