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 JavaScript Basics (Retired) Creating Reusable Code with Functions Random Number Challenge, Part II Solution

Jennifer Hughes
Jennifer Hughes
11,421 Points

What course should I take next?

Hello, I just completed the "JavaScript Basics" course with Dave McFarland. I am wondering, what class should I take next? Thanks!

5 Answers

Markus Ylisiurunen
Markus Ylisiurunen
15,034 Points

Hello Jennifer!

I would suggest you to take JavaScript Foundations next. It'll give you a deeper look into JavaScript and teach you about variables, functions, arrays, objects and much more.

Hope this helps :D

Hey Jennifer.

Well, what would you like to learn next!? There are lots of different courses on here, but I recommend following a "Track" and taking all of the courses that were carefully compiled by the teachers to give you the best mix of knowledge for that topic.

If I were you, I would take a look through the "Tracks" portion of the site and see if anything strikes you as interesting. You can take multiple tracks. I'm currently on my 4th one, and plan to eventually finish them all. :-)

If you have any questions on what the tracks mean and what you will learn from them, I(we) will be happy to help. :-)

Jennifer Hughes
Jennifer Hughes
11,421 Points

Thanks for the input!

Brent, I should have been more specific: I want to dive a bit deeper into JavaScript, so I was wondering the next best course for doing so. Starting a track is a smart idea: I will start the JavaScript track. Thanks guys!

I would recommend the "Front-End Development" track. It covers all of the Javascript courses that I've seen on here, and also expands into JQuery, JSON, and using Javascript with HTML and CSS in a website. :-)

And don't worry about having to repeat the same course in the track. If you already passed a course, you won't have to take it again. :-) Also, "Introduction to Programming", a class in the Front-End Development track is very helpful for JS. :-)

Hi Jennifer Hughes,

If you are new in programming and you just start with this course of JavaScript, this could be very useful for you: Introduction to Programming:

Introduction to Programming Basic programming skills are essential for all web professionals, including designers. Many programming languages share a common set of concepts, which will be covered in this course.

However if you want to be a master in JavaScript and you have a solid knowledge of programming, you can go to:

JavaScript Foundations Learn the fundamentals to the JavaScript Language. JavaScript is the key to programming in the browser, mastering jQuery, and building apps with Node.js.

Then try to take this one:

Interactive Web Pages with JavaScript In this course we’ll create a to-do list application using JavaScript alone, without using any third party libraries. You’ll get to grips with manipulating and traversing the DOM and adding event handlers to web page elements. The things that you can do with JavaScript are always increasing and this course will give you a solid footing going forward.

And I am also agree with Brent Cralley. Take "Front-End Development" this help you to put all that you learn in all of these courses in one, and you will be very strong in the concept of web development. WHEN YOU LEARN YOU NEVER LOOSE!