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

Andrew Chalkley
STAFF
Andrew Chalkley
Treehouse Guest Teacher

New Course: Interactive Web Pages with JavaScript

JavaScript is becoming a more general purpose language and is used on the server side with Node.js, in electronics with devices like the Tessel and in cross-platform smartphone app SDKs like Titanium.

It's important to sharpen your JavaScript skills as it's becoming more important to learn it. Programming with jQuery can often leave you a little worried to go in the JavaScript any deeper. But don't worry, I'm going to take you through a project, reading documentation, to build up your confidence.

Check out Interactive Web Pages with JavaScript today!

As always if you have any feedback or encounter any problems let me know!

Thanks for you time and keep on coding!

4 Answers

This looks awesome! I need to start learning some Javascript and JQuery so this will help out a lot.

Keep up the good work guys!

Thanks a lot for another JavaScript course! I was just about to suspend my treehouse membership... but this changed my mind. Awesome job, guys!

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 91,254 Points

Hi Andrew,

I've just gone through the course for a second time and I like the course. Possibly my most challenging Treehouse course in my 5 months here so that's great.

Perhaps my only suggestion would be to migrate a few of the videos to a 4th stage. Was a little overwhelmed first time round and the third stage is the biggest of the three.

Just a thought, :-)

Great course Andrew!

Really enjoyed understanding the bare Javascript needed to manipulate the DOM.

One thought was that I enjoyed the way you annotated your code first, and then broke it up in order to frame out the pieces of functionality you needed to work on. I would be curious to know how you plan out a project that starts from scratch (prior to the HTML/CSS), and how you think about mapping out the coding tasks. For instance, in Ryan Hoyt's course on OOP in JavaScript, he seems to have an approach centered on treating everything as an object, first mapping out the objects, then thinking about what methods and functions are required for those objects, etc. Would be great to get a sense of how to approach problems while thinking about the coding involved.

Thanks!