Learn JavaScript & jQuery. Add interactivity to your website.

Whether you are just starting out or are a tech industry pro, we are here to provide you with the tools to help you excel.

Free trial

Challenge Task 1 of 2

Write a headline for your page and wrap it in an <h1> tag.

Way to go!

You just got a quick taste of what it's like to learn on Treehouse. Enjoy this experience and many more for free today!

At your pace

Learn JavaScript at your pace

Dave and Andrew, our JavaScript Teachers, will take you from the very basics of coding JavaScript to working with more advanced tools like Node.js, AJAX, Ember.js, and jQuery.

Practice perfect icon

Practice makes perfect

Practice what you've learned about JavaScript through quizzes and interactive Code Challenges. This style of practicing will allow you to retain information you've learned so you can apply it when you start building real projects with JavaScript.

Earn skills

Earn achievements, show off skills

You'll earn badges during your journey to proficiency at JavaScript programming. These badges are an indicator of what skills you currently possess and are viewable by anyone online.

Obtain your dream job

Trusted worldwide by companies, schools, and people like you. Over 279,000 students, ranging from beginner to professional, use Treehouse to develop and improve their skills.

Now I can sit down in front of a computer and turn an idea into something tangible…something profitable. It's literally changed my life. Joelle Steiniger
View all stories

Trusted worldwide by companies, schools and people like you