When comparing Scott Murray Tutorials vs Treehouse D3.js course, the Slant community recommends Treehouse D3.js course for most people. In the question“What are the best resources to learn D3.js?” Treehouse D3.js course is ranked 1st while Scott Murray Tutorials is ranked 2nd. The most important reason people chose Treehouse D3.js course is:
At the end of most videos throughout the course, the Treehouse instructor provides additional resources (such as links to documentation or examples) that complement the concepts covered in that video.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Concise tutorials
The tutorials are written in a way that makes them clear and informative without being bulky. Due to the tutorials being example-heavy, you are able to see the concepts learned in code after every step.
Pro Easy to work through only what's relevant
If you have a specific project in mind, the set-up of these tutorials make it easy to read through the chapters only relevant to what you need, without feeling lost.
Pro Provides additional learning material
At the end of most videos throughout the course, the Treehouse instructor provides additional resources (such as links to documentation or examples) that complement the concepts covered in that video.
Pro Easy to follow videos
The tutorial videos in this course are longer than many of the other Treehouse courses, yet still remain easy to follow and very engaging. The material is presented at a reasonable pace and everything is clearly explained.
Cons
Con Doesn't go into detail
These tutorials are a great place for a beginner to start, but if you want to do more advanced things with the library then you'll have to continue with another resource. However Scott Murray has a book, "Interactive Data Visualization for the Web" that extends his online tutorials.
Con Not an in-depth resource
This course will give you some idea of what you can do with D3.js, however it doesn't cover many of the useful functionalities. You will have to seek out other resources to complement your learning in order to fully utilize D3.js.