Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Christophe Rudyj
seal-mask
.a{fill-rule:evenodd;}techdegree
Christophe Rudyj
Full Stack JavaScript Techdegree Student 13,011 Points

Disponted with Node.js basic

I'm really disappointed with the content of node.js basic while I know it's a basic course there's no how to install it on any platform shouldn't it be the starts of basic?

Also for some reason the quizzes seems to become unresponsive on Chrome 38 on Linux or Firefox

Regarding slow quiz responses, that's not unique to this course.

Presumably, setting up a local development environment is less-basic than using the provided Workspaces, especially when needing to consider differences between Linux, Mac, and Windows - I'm stopping short of saying it's easy to install, because I have not made these thoughtful considerations.

Agreed. Workspace is much easier alternative. By the time when you will be able to write intermediate / advanced apps you will surely know how to setup a working environment. It is also a waste of time and i mostly skip videos talking about setting up the thing.

I know it might be frustrating to not be able to get the right tools but the best way is to ask here. We will help!

5 Answers

Andrew Chalkley
STAFF
Andrew Chalkley
Treehouse Guest Teacher

Hi Christophe Rudyj

I'm really disappointed with the content of node.js basic while I know it's a basic course there's no how to install it on any platform shouldn't it be the starts of basic?

We're leaving out installation generally in basics courses as it can often be a disjointed experience, especially if things go wrong in your computer. It can be super frustrating before you even start. We're looking at integrating installation guides in to the Treehouse app in a way that isn't disruptive to the learning experience.

In the mean time my colleague Dave McFarland has done a write up of how to install Node.js on a Mac and you can always use the Windows Installer or the Linux packages here.

Also for some reason the quizzes seems to become unresponsive on Chrome 38 on Linux or Firefox

I'll let the development team know.

Beside these two complaints was there anything else you had issues with regards to the content?

Regards,
Andrew

Hi Andrew :-)

When can we expect advanced courses for Nodejs ? I'd like to unpause my membership to see that happen :-)

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

We're making more content as fast as we can :)

Stefan Osorio
Stefan Osorio
16,419 Points

"Also for some reason the quizzes seems to become unresponsive on Chrome 38 on Linux or Firefox"

I noticed that too. Had to use the Treehouse App for Android to complete the last quiz.

Stefan Osorio
Stefan Osorio
16,419 Points

while I know it's a basic course there's no how to install it on any platform shouldn't it be the starts of basic?

I think that this is totally fine. There usually are lots of solid setup guides for every system available anyway (although it would certainly be nice to provide links to these in the teacher's notes), and I'd much rather see more real content about the language/framework instead of this. The comparison may seem far fetched, but you wouldn't expect a driving instructor to teach you how to buy a car either ^^

Christophe Rudyj
seal-mask
.a{fill-rule:evenodd;}techdegree
Christophe Rudyj
Full Stack JavaScript Techdegree Student 13,011 Points

Though node js is not like buying a car a treehouse is a place of learning i would atleast expects note or a brief tutorial on how to set it up as i tried to install it on linux in the past and failed miserably

Christophe Rudyj
seal-mask
.a{fill-rule:evenodd;}techdegree
Christophe Rudyj
Full Stack JavaScript Techdegree Student 13,011 Points

regarding the linux part you dont need brew as npm can auto update node

``` sudo npm cache clean -f

sudo npm install -g n

sudo n stable ```