Person reading a book

Welcome to Tracks

Treehouse Tracks are guided curriculums that cover all relevant Courses and Workshops necessary to master a subject. Treehouse’s learning library includes dozens of Tracks on a variety of topics including web design, programming, and more. With Compass, you’ll also be able to test out of subjects you already know, and create a custom curriculum for your learning goals.

View all Tracks

Ready to start learning?

Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.

Start Your Free Trial
8 hours Track

Beginning Java


In our Beginning Java Track, you'll learn the basics of Java programming—not to be confused with JavaScript, an entirely different coding language. Let's get started on your journey toward becoming a Java developer!

Java made its debut in 1995 and is now the most popular language in the world. It is commonly used for everything from smartphones, tablets, watches, servers, information security, artificial intelligence, games, and even robots! Because of its maturity and popularity, learning Java is a great way to land a software development job in just about any market. This track will guide you through the basics of the language and help you gain the experience and confidence you need to explore any direction your programming adventures may lead.

  • An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.

  • Some companies that use these technologies regularly include: eBay, PayPal, Amazon, Google, Twitter, Mint.com, Square, and Facebook