Learn new technology skills or improve your existing ones with Treehouse, an online education service that provides you with the tools needed to create websites, build smartphone apps, or learn advanced computer techniques.

Treehouse is a series of more than 1,000 video tutorials with hundreds of practical exercises, quizzes, and code challenges. The Treehouse courses are designed for beginners and advanced users, allowing anyone to start learning the latest technology.

Pick and choose from individual lessons or go through a structured course, called Learning Adventures, such as Become a Web Developer, Start a Business, or Learn WordPress.

treehouse screenshotWith Treehouse, you can learn:

  • Web design and development
  • How to start a business
  • Android or iPhone app development
  • Markup languages such as HTML and CSS
  • Creative software such as Adobe Photoshop and Illustrator
  • Programming languages such as PHP, Javascript, Ruby, and Objective-C among others

Browse full list of Treehouse learning topics

Another cool feature allows users to earn badges as they complete courses. Each badge represents a learned skill, and many companies are starting to recognize these badges when applying for jobs. Treehouse also offers a members-only forum which allows you ask questions, get answers and connect with other Treehouse users.

Some courses will require you to download software that we will not have on library computers.

Treehouse Signup