When comparing Team Treehouse JavaScript vs JSFiddle, the Slant community recommends Team Treehouse JavaScript for most people. In the question“What are the best resources to learn JavaScript?” Team Treehouse JavaScript is ranked 12th while JSFiddle is ranked 17th. The most important reason people chose Team Treehouse JavaScript is:
The short, engaging videos that TreeHouse provides for all of their courses make it easy to stay focused and absorb what is being taught. The short video lengths will help keep you from getting discouraged at the amount of material to be covered.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Short videos
The short, engaging videos that TreeHouse provides for all of their courses make it easy to stay focused and absorb what is being taught. The short video lengths will help keep you from getting discouraged at the amount of material to be covered.
Pro Build projects as you learn
The JavaScript courses (and JavaScript related courses, such as jQuery) take the students through building various projects, such as lightboxes and web apps.
Pro Covers different libraries and resources in addition to plain JavaScript
Treehouse offers well over a hundred courses and the list is growing quickly. This means that not only can you learn JavaScript with Treehouse, but they also provide courses for a variety of libraries and frameworks (such as jQuery, Node.jS, Angular.jS, and more).
Pro Challenges for keeping the user engaged
Treehouse provides coding challenges throughout the courses. You code directly in their editor, and your code is checked to make sure it's correct.
Pro iOS and Android app
Treeehouse provides an app for both iOS and Android that is easy to use.
Pro CoffeeScript and SCSS support
In addition to supporting JavaScript and CSS, language settings can be switched to CoffeeScript and SCSS.
Pro Allows collaborating on code
JSFiddle makes it easy to save the code snippets and send the link to others who can view and edit the code.
Pro Supports a wide variety of frameworks and extensions
JSFiddle can switch to selection of frameworks and extensions including jQuery, AngularJS, ReactiveJS, D3 simply from a dropdown.
Cons
Con Credit card required to sign up for the free trial
Treehouse offers a free 14-day trial, but requires a credit card to sign up.
Con The forum lacks conversation/engagement
TreeHouse provides a a forum for students to have discussions. However almost all posts are students looking for answers to the quizzes and challenges. Any attempts at general discussions about business, learning, programming, job seeking etc. tend to go without replies.
Con Not actually an IDE
JSFiddle is not actually an IDE and is only suitable for small blocks of code.