JavaScript Basics

Provided by:
10/10 stars
based on  228 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
1165 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
228 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
1 year, 5 months ago
If you are a beginner, this is the course you should take. Content is easy to understand, teacher is great. Probably the best JavaScript course on the web.
Was this review helpful? Yes2
 Flag
student profile image
student profile image

student

10/10 starsCompleted
1 week, 3 days ago
Really great course for beginners. Instructor is very knowledgeable. And the pace is right. Highly recommend this course to JS beginners. There’s plenty of practice in the course plus there’s more workshop challenges to compliment the course with extra practice.
Was this review helpful? Yes0
 Flag
Mahlet adenew profile image
Mahlet adenew profile image

Mahlet adenew

10/10 starsTaking Now
1 week, 3 days ago
I used to be a c# programming student but was strangling a lot. Also i want to focus on front-end development and when i find treehouse i just wanted to try and see how it is... but once i started ooh really its the write place. I am very happy so far. I wold like to say thank you.
Was this review helpful? Yes0
 Flag
Claude profile image
Claude profile image

Claude

10/10 starsCompleted
2 weeks, 4 days ago
Easily one of the best introductions to JavaScript I have taken. The course does a great job of teaching the material and testing your knowledge of it with fun and engaging exercises.
Was this review helpful? Yes0
 Flag
Boulder Poet profile image
Boulder Poet profile image

Boulder Poet

10/10 starsCompleted
3 weeks, 5 days ago
I am a self-educated web developer. I have holes in my knowledge so I took this class. It was great! Why? You learn by doing: Lots of examples and coding you work on. It quickly got me going on learning the basics of JS. Well worth it.
Was this review helpful? Yes0
 Flag
Sibin profile image
Sibin profile image

Sibin

10/10 starsCompleted
3 weeks, 6 days ago
The content and exercises are very useful and beginner-friendly. I will definitely recommend this course to people who wants to dive into the world of JavaScript.
Was this review helpful? Yes0
 Flag
Heidi Fryzell profile image
Heidi Fryzell profile image

Heidi Fryzell

10/10 starsCompleted
3 weeks, 6 days ago
This is a great course if you are a JavaScript beginner. The teacher explains everything with examples that are easy for beginners to grasp. Highest recommendation!
Was this review helpful? Yes0
 Flag
Dave Brener profile image
Dave Brener profile image

Dave Brener

10/10 starsTaking Now
1 month ago
Dave McFarland knows JS. What else is there to say? A great course among many great courses on Treehouse. If you have no understanding of JS, or even if you're a novice, check out Dave's JS course. Well worth the monthly payment.
Was this review helpful? Yes0
 Flag
Ian Merry profile image
Ian Merry profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 month, 1 week ago
Dave is a great teacher and made javascript very accessible. I have taken this and a number of other course and I would definitely recommend. Moving on to more advance JavaScript now.
Was this review helpful? Yes0
 Flag
Scrb bio profile image
Scrb bio profile image

Scrb bio

10/10 starsCompleted
1 month, 3 weeks ago
Great content made simple for students and hobbyists alike! I especially appreciated the number of exercises and multiple choice questions on this course, which ensured I used my newfound knowledge and kept tabs on my progress.
Was this review helpful? Yes0
 Flag
Michael Sothan profile image
Michael Sothan profile image

Michael Sothan

10/10 starsCompleted
1 month, 3 weeks ago
The content is laid out super clear and in a manner that moves quickly while never feeling too fast or like you are skipping over key details. The challenges are simple and rewarding and help to solidify the concepts in your brain. I highly suggest taking notes on your computer or by hand while you go through for later review. I've found it really helps me digest the concepts and allows me to jump right in where I left off if I get busy and go on hiatus from studying.
Was this review helpful? Yes0
 Flag
J A profile image
J A profile image

J A

10/10 starsCompleted
1 month, 3 weeks ago
Great course if you're just getting started. The instructor was really good and able to convey the concepts in an easy to understand, fun way. Would recommend over other providers, great format.
Was this review helpful? Yes0
 Flag
Derrick French profile image
Derrick French profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
1 month, 3 weeks ago
like others have said, this course is great for beginners. The content was easy to understand, the teacher is great. Probably the best JavaScript course on the web.
Was this review helpful? Yes0
 Flag
Lucky Saito profile image
Lucky Saito profile image

Lucky Saito

10/10 starsTaking Now
2 months, 1 week ago
Loved it was well executed, understanding, and made sense. Great job and also loved when i finished the function part got an email with another exercise to see if i understood.
Was this review helpful? Yes0
 Flag
Wendy profile image
Wendy profile image

Wendy

10/10 starsCompleted
3 months, 1 week ago
Thank you Dave and Treehouse. I've been taught JavaScript in the past, but never in such a methodical, well paced way. I like the combo of videos, quizzes and coding challenges.
Was this review helpful? Yes0
 Flag
Stan Zapalikov profile image
Stan Zapalikov profile image

Stan Zapalikov

10/10 starsCompleted
3 months, 3 weeks ago
Dave McFarland is one of the best programming teachers I know, the content is great for a beginner and a professional, Treehouse offers a lot more great courses on various programming languages.
Was this review helpful? Yes0
 Flag
Ajax Nguyen profile image
Ajax Nguyen profile image

Ajax Nguyen

10/10 stars
4 months ago
Dave McFarland is a great teacher who provides his beginner student great content. I recommend anyone without any experience try his course. Each stage consists of videos, code assignments, and quizzes broken down into very easily digestible parts.
Was this review helpful? Yes0
 Flag
Kieran Barker profile image
Kieran Barker profile image

Kieran Barker

10/10 starsCompleted
4 months, 3 weeks ago
All the Treehouse courses are excellent. Dave McFarland, the teacher of this particular course, is fantastic! He teaches new concepts in an easily digestible way, and because this course is suitable for complete beginners, you'll have no trouble getting started even if you have no prior coding experience.
Was this review helpful? Yes0
 Flag
Sulaiman Abouabdah profile image
Sulaiman Abouabdah profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 months ago
I am a new graduate with Computer Science Degree. When I took the subject in uni, I didn't understand anything from my professor. This course IS AMAZING. I can officially say that I fully understand the basics of JavaScript and able to implement them in similar applications. The instructor is amazing. He breakdown stuff in a crazy way to the extend that YOU WILL UNDERSTAND EVERYTHING even if you are new to programming. The amount of exercise has also helped me to keep practicing. God bless you Dave McFarland :)
Was this review helpful? Yes0
 Flag
Stefan Cutajar profile image
Stefan Cutajar profile image

Stefan Cutajar

10/10 starsCompleted
5 months, 1 week ago
Very good course for beginners it is very well explained and you can always watch the video again if you don't completely understand. If you'd like to start learning JavaScript from scratch this course will definitely not disappoint you.
Was this review helpful? Yes0
 Flag
Esther Newman profile image
Esther Newman profile image

Esther Newman

10/10 starsCompleted
5 months, 2 weeks ago
Excellent intro to Javascript. Definitely recommended for beginners, it's delivered in a comprehensive manner while giving a glimpse of things to come.
Was this review helpful? Yes0
 Flag
Emilia profile image
Emilia profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 months, 2 weeks ago
I had some previous experience with JavaScript and it was a nightmare. I understood some basic concepts but I had no idea how to create something on my own. Dave just made everything so easy and engaging! Thanks to this course I'm looking forward to my front end development career.
Was this review helpful? Yes0
 Flag
Gabriela M profile image
Gabriela M profile image

Gabriela M

10/10 starsCompleted
5 months, 3 weeks ago
This course was very helpful. I knew almost nothing about JavaScript when I started, but all the information was explained really well and it was easy to follow, so now I think I have a good understanding of how JavaScript works. The exercises were very helpful for me too. I'm taking another related course by the same author because I feel it's really helping me understand JavaScript.
Was this review helpful? Yes0
 Flag
Wes Laycock profile image
Wes Laycock profile image

Wes Laycock

10/10 starsCompleted
5 months, 3 weeks ago
I just completed the JavaScript Basics course. Prior to starting the course I just finished a different JavaScript intro course provided by the free resource Codecademy. Codecademy is good and free but after the course I lacked confidence in what I just learned. This review may be bias being that I had time to wrap my head around the JavaScript language already. However I was able to see how professional the videos were with the goal to break it down as simple as one can. If you truly desire to grasp JavaScript, team treehouse is the place to do it. Also I enjoyed the emails they send out that provided a link, for further training on topics just covered to really let it sink in. Team treehouse is a resource I plan to abuse!! Thank You 5/5
Was this review helpful? Yes0
 Flag
Jason O profile image
Jason O profile image

Jason O

10/10 starsCompleted
5 months, 3 weeks ago
Excellent course, very simply laid out and explained. I knew very little before, the course explained the missing links for me. The instructor was clear and friendly and thorough. I am happy to recommend this course to anybody looking to learn JavaScript.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
5 months, 3 weeks ago
good and paced and fun. merry christmas. i enjoyed it so much i got tendonitis. i completed the course with my left hand. im not kidding. also it said i needed 150 characters. anyway my right hand is still healing. maybe 2 weeks left idk. maybe treehouse can offer an ergonomics class to prevent RSI etc.
Was this review helpful? Yes0
 Flag
Yemaya Re profile image
Yemaya Re profile image

Yemaya Re

10/10 starsCompleted
6 months ago
It was all excellent. Perfect sound quality, and pace; Dave didn't speak to quickly or slowly. Taught in perfect bite size chunks and easy to understand. No complaints. I'm glad I heard about Treehouse and took the chance to join. I'm REALLY looking forward to a better career so I'm excited to continue with the next JavaScript course.
Was this review helpful? Yes0
 Flag
Joey Dye profile image
Joey Dye profile image

Joey Dye

10/10 starsCompleted
6 months, 1 week ago
This is a very well designed course!!! Made learning the basics of JavaScript fun and easy. The instructor does a great job at communicating the various concepts and provides practice activities to test your knowledge. Highly recommend!
Was this review helpful? Yes0
 Flag
Fathia Gamal profile image
Fathia Gamal profile image

Fathia Gamal

10/10 starsCompleted
6 months, 1 week ago
If you're looking for a place to start with JavaScript, this course is your ticket to master JavaScript. Learn from videos, test your knowledge with quizzes, and practice with challenges. This is just the beginning, can't wait to learn more about JavaScript.
Was this review helpful? Yes0
 Flag
Tracy N profile image
Tracy N profile image

Tracy N

10/10 starsCompleted
6 months, 3 weeks ago
The instructor was the best so far. I really appreciated the teaching style - each time a new topic was covered, it was then built onto what was already taught so you could really see how things went together. There was continuity throughout the course so you knew what to expect. Learn a topic, multiple choice quiz, then practice the code. Repeat. It was a very effective teaching style. The content of the course while at times was difficult to grasp the first time hearing, using the forum and reading what others posted in response to other student questions I was able to pick up on the topics covered. I highly recommend the course.
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.