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.


Why are there different JavaScript beginner courses?

I'm currently working through the Rails track and I'm on the JavaScript Foundations track with Jim Hoskins. In a question under the 'Scope' video, Dave McFarland mentioned the JavaScript basics course that is supposed to be more comprehensive. Comparatively, the JavaScript Basics course and JavaScript Foundations course cover the same material. However, I can't skip the Foundations course and take the Basics course if I want to move forward with the Rails track. Is there any way for me to get around this?

It seems like the javascript courses in the front end track that come after CSS are older and a bit confusing.

I watched the youtube tutorial that was posted in that same thread and went to the library to do javascript basics. hopefully after this i can go back to the track and run it on 2x speed and just knock out that part of the track.

It's cool though. Practice makes perfect-ish. There is not harm in reviewing some core concepts.

2 Answers

Hi there! I faced the same dilemma a while back when completing an advanced JavaScript course. Keep in mind, it's only recommended, so you can bypass one or the other. However, what I did was take both as I felt being thorough would be in my best interest since, at the time, I was still a JavaScript novice.

Don't forget there's the whole points system underlying all of the courses and tracks on Treehouse, so it makes sense to do more courses, not less.

That's also why they won't let you just skip through things and receive the points. But as Jesse Lawson said, just run the videos on 2x speed and race through the quizzes/challenges.

Quite a few of the older courses are part of quite a few tracks, so at least you don't have to repeat them on multiple tracks.