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, 11 months ago
Excellent job teaching JS. I liked how the instructor explained techie jargon in a way that made sense and could be understood by the average person. I also liked the examples given on how the language works with loops. It was nice to see these new take on teaching JS.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Thank you for a great course!! Thank you for a great course!! Thank you for a great course!! Thank you for a great course!! Thank you for a great course!! Thank you for a great course!! Thank you for a great course!! Thank you for a great course!! Thank you for a great course!!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
I really liked the way the course was structured, in that there were many opportunities to test your understanding, and even to apply what you know to challenges that were up to you to solve. I think this was a good way to get started in JavaScript. Challenging enough but not so difficult that it's discouraging. I thought the topics were really good intro to basic programming concepts. My only critique was that sometimes the videos were fast and I couldn't keep up. As for the instructor, a just as good of a quality presentation as all the others videos I've gone through on Treehouse. Keep it up!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
I've hacked around a bit with KS but always got frustrated because frankly - I just didn't know what I was really looking like. So, I tried taking some courses at a few different places. But honestly - they made JS seem like rocket science. Proving once again that not everyone who can do something can also teach it. I finally ended up taking Dave's course on JS and all I can say is: WOW! What a difference. Not only is this course very well written. But Dave is an excellent instructor. This is one of the first courses I've taken where upon completion I thought "I have to find a way to review this course because it was incredibly well done". Each lesson guides you though a JS concept in a very easy-to-understand way. But the real quality of the course is in how Dave repeats the concepts while carefully adding depth each time. This process of repeating and adding more knowledge each time makes it a course that actually teaches you... I've hacked around a bit with KS but always got frustrated because frankly - I just didn't know what I was really looking like. So, I tried taking some courses at a few different places. But honestly - they made JS seem like rocket science. Proving once again that not everyone who can do something can also teach it. I finally ended up taking Dave's course on JS and all I can say is: WOW! What a difference. Not only is this course very well written. But Dave is an excellent instructor. This is one of the first courses I've taken where upon completion I thought "I have to find a way to review this course because it was incredibly well done". Each lesson guides you though a JS concept in a very easy-to-understand way. But the real quality of the course is in how Dave repeats the concepts while carefully adding depth each time. This process of repeating and adding more knowledge each time makes it a course that actually teaches you rather than telling you about JS. My highest respects to Dave McFarland. You are a gifted communicator and instructor and were able to teach me JavaScript Basics in two days without ever making me feel discouraged or incapable of learning it.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
I just finished the whole course. It was really amazing. I have zero experience in this language since my work is all about building network infrastructures. Its my dream to change career and to become a programmer. This course helped me a lot. Over all it was a great course with a great teacher.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
4 years, 11 months ago
Okay, this course is very basic, but it provides a strong foundation for further study. I had previously studied JavaScript at Codecademy. The latter course progressed more quickly and encompassed more advanced material, but I this approach left me with a better understanding of how JavaScript interacts with HTML and CSS. After completing this course, I feel much more comfortable explaining where, how, and why I would actually implement JavaScript within a larger project. Kudos to Dave.
Was this review helpful? Yes0
 Flag
Mireya Thompson profile image
Mireya Thompson profile image
10/10 starsCompleted
  • 5 reviews
  • 2 completed
4 years, 12 months ago
Javascript was never this much easy to learn. I would like to thank Prof. Dave for such a nice course. The course explains Javascript in an efficient and simple language. Frankly speaking the content of the course doesn’t divert your mind. The topics are covered with excellent example that help clear the concepts. Truly awesome course. Thanks Prof.Dave
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Great course! I've tried learning Javascipt a couple of times (books, Codecademy, etc), but gave up at a certain point when more complicated concepts were harder to grasp. This course won't certainly make you an expert, but for the first time I feel like I have a good foundation to keep learning Javascript. I spent 30 minutes each day for the last week and completed this. If there's any tips I can throw your way, is do a lil bit every day.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
This course was amazing and the difficulty was perfect not too easy and not to complicated!! I had use previous JavaScript programs such as code avengers , khan academy, and code academy still could grasp functions the way I have with this course!! Thank you
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
I've been trying to learn JavaScript for about a year, and for the most part have given up and bought other people's code to add to my web pages instead! But I loved this course! It was well presented, logical and introduced all the components at the right speed and very clearly. I found myself rushing through other commitments to get back to it and now I'm starting the next JS course on treehouse with the same tutor. I also love Treehouse and have been taking their courses for over a year - this is probably the best yet.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
The course provides good foundation for JavaScript basics. The course covers lot of concepts without adding much complexity. I would recommend this course for complete beginners in JavaScript.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Complex for a beginner but worth it. Could use a few more challenges and maybe a Q & A of common beginner problems. Would still recommend this course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
I absolutely loved this course going through all the basics of JavaScript, really helped me kickstart my JavaScript career. Treehouse is a really good provider with a great website and an iPad App, plenty of resources (forums, teachers notes etc.). They used to have reward skits at the end of some courses but they stopped that :( As for Dave, he is a really good JavaScript Instructor guiding you through everything going at a nice steady pace.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Excellent course that challenges the student and yet is not overwhelming. Highly recommended. The instructor is engaging and clearly excited about the material. Very happy that I have learned so much from this basic course.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
The course is great. I really enjoyed the order in which Dave taught the material. Unlike the normal order that programming languages are taught this order seems to come together better at the end. I would have preferred though for the videos to be in larger chunks, but maybe I would want it to be in smaller chunks if it were my first time learning a language. Good job and thank you!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
5 years ago
Great introduction to javaScript. I can't wait for the next course. It is clear that Dave is really passionate about javaScript and explains things clearly. I love the challenges he provides at the end of each section and highly recommend solving them yourself before watching the solution videos.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 1 review
  • 1 completed
5 years ago
I really enjoyed the course, the structure and the content of the course was really great, Instructor language was clear, the course was not short or long just right amount to have the basic.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
This course was very well made. The instructor was very knowledgeable about JavaScript, and he was very clear and concise during the lecture videos. Great introduction to JavaScript.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Very well organized series of lessons. I was having trouble understanding the fundamentals of JS (my first programming language) and this video cleared everything up.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Although I have some experience in programming with other languages, I had no experience with JavaScript before starting this course. It was easy to follow and understand. Don't skimp out on the code challenges, it will force you to think about everything and really solidify what you're being taught. Well done!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Very well structured and informative course on JavaScript by an excellent teacher. The concepts are very well explained. The quizzes. code challenges are really helpful.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Great breakdown of the fundamentals of JavaScript and programming in general. I've seen a few other courses from other providers, but this one I think has a more comprehensive structure. Simple to follow lessons with the right amount of challenge. Great work!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
I was really excited to begin learning JavaScript and didn't want to feel overwhelmed. Dave is a great instructor who incorporated a lot of shorter videos broken down by quizzes and workshops to help me understand the material better. I highly recommend.
Was this review helpful? Yes0
 Flag
Clay Tevebaugh profile image
Clay Tevebaugh profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 years ago
Before this course I had never written a line of JavaScript code. Now I am in love with it! The course is challenging and engaging and does a great job at introducing the student to JavaScript. Dave is a awesome teacher. My favorite part is that at the end of each section you get to do a challenge where you write a program, then Dave shows you how he did it after you. This really helps solidify what you are learning.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
The course was great. I hadn't touched JS since school and this was a great way to get back into JS programming. I highly recommend that anyone starting out or in need of a refresher check it out. The instructor is great, Dave McFarland, keep up the great work!!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 stars
5 years ago
Loved it. Well taught course and it helped me understand JS a lot more than I would have if trying to read text. I'd definitely recommend it to anyone who is new at programming.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
5 years ago
I have very little programming experience, but found that this course made the material far less intimidating than other resources I have looked at. I love the in-depth explanations and examples; and the instructor is so approachable; the whole experience really gives you confidence so you have the desire to continue.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
Thanks a bunch for this course! It was very informative yet easy to understand. I had so much fun learning JS basics. Love the teacher and love Treehouse. You are doing a great job guys
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years ago
This course taught me most everything I needs to know to get a good start programming with JavaScript. I have taken a few other intro to JavaScript classes but none have explained it in a way that made it this easy understand as this class did. Highly recommended.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 1 month ago
This is just a great course in a great platform! I love the way the contents are presented in treehouse and the instructor is very clear explaining all the topics.
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.