Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript

Dave McFarland
STAFF
Dave McFarland
Treehouse Teacher

Changes to Front End Web Development Track

Hey everyone,

Now that the JavaScript Loops, Arrays and Objects course is out, we'll be replacing the Introduction to Programming and JavaScript Foundations courses in the Front End Web Development Track. The JavaScript Basics course and the new Loops, Arrays and Objects course will replace them.

Feel free to post any questions about these changes. :)

Dave

Matt F.
Matt F.
9,518 Points

Hi Dave,

I have taken both of the courses being phased out of the track. While I will definitely check out the new Loops, Arrays, and Objects course that you created, I was wondering if I would see a lot of new material in the Javascript Basics course compared to Javascript Foundations.

Thanks! Matt

It's pretty awesome how I posted about this being an issue and literally 7 minutes later it was fixed by the staff. I hope I will have better luck in this course.

Thanks for the quick response and keep up the good work!

I just switched back over to the front end web development track and it's still showing the JavaScript foundations and intro to programming course but no JavaScript Basics. Is there anything I need to do to update it?

Dave McFarland
Dave McFarland
Treehouse Teacher

Hi Ira Salem

The new course just launched today. Tomorrow, I will replace the old courses in the track.

Dave McFarland

Ok sounds good. I'll be looking forward to the update. Thanks for the timely responses!!

I noticed that since I cannot give feedback it's kind of difficult to tell guys about minor mistakes. Kind of got to write it down or remember it off the top of my head. Anyways on the "Review JavaScript Variables" quiz I noticed one of the questions asked the user to choose the acceptable variable name. I chose the "v8" response because that was the only legal one. It told me the answer is incorrect because variable names cannot start with numbers..... I may be a little slow but I'm not crazy. lol

Just thought I'd give you guys a heads up. Keep up the good work and this new course is outstanding. I feel a million times smarter and have a much better understanding of all of this stuff.

Dave McFarland
Dave McFarland
Treehouse Teacher

Hi Ira Salem

The question actually asks "Which of the following is NOT a valid variable name?"

You can begin a variable with a $, so $form IS valid. You can also begin a variable with an _ character, so _score is also a valid name. So is v8, as you pointed out.

The invalid one is player score because it has a space in its name.

Also the feedback form ONLY seems to be not working on video pages. I believe that the form works at the end of quizzes and code challenges, so feel free to use those.

In addition, if you find a serious error in this course just e-mail me at dave@teamtreehouse.com

Thanks!

3 Answers

Dave McFarland
STAFF
Dave McFarland
Treehouse Teacher

Hi Matt F.

If you took the Intro to Programming and JavaScript Foundations courses and feel that you understand what was covered, you won't find much new in JavaScript Basics . I'd recommend just going through the quizzes and code challenges in JavaScript Basics. If you have any trouble with a quiz or code challenge, just watch the associated video and try again.

Matt F.
Matt F.
9,518 Points

Ok, great. Thanks Dave!

I keep trying to complete the feedbacks after each video but for some reason it won't go through. Just wanted to say that the course is awesome so far. This course makes more sense to me whereas in the previous video I had so many questions and sometimes was lost and confused. No offense to Jim of course.

Thanks for this update!

Jasper Leenarts
Jasper Leenarts
13,830 Points

I allready passed the intro to programming and JS fundamentals. I found them sometimes hard to follow, so I did the JavaScript Basics course as well and after that, JS makes a lot more sense. Credits to you Dave!

So I will definitly do the new JavaScript Loops, Arrays and Objects course as well.

Oh and please tell me the next course you will redo will be "Interactive Web Pages with JavaScript" ;-)

David Clausen
David Clausen
11,403 Points

I like the changes. I question the order though. You have Jquery Basics before Interactive Web Pages with Javascript. The goal of Interactive Web Pages with Javascript was to do interactive web pages with JUST javascript first. I feel that should be switched again, as far as order goes. Would you not agree?

Dave McFarland
Dave McFarland
Treehouse Teacher

Hi David Clausen

Andrew Chalkley and I have gone back and forth on that. We feel that starting with jQuery will provide a quicker way for students to learn what's possible with JavaScript and UI design. It's a little more "magical" to start with jQuery, but we believe starting with that will give students a better understanding of what they're accomplishing when they start to use plain JavaScript.