Treehouse ist eine Online-Technologieschule, die von Anfängern bis zu fortgeschrittenen Kursen in Webdesign, Webentwicklung, mobiler Entwicklung und Spieleentwicklung anbietet, die von einem Team von Expert*innen unterrichtet werden. Ihre Kurse richten sich an Anfänger, die Programmierfähigkeiten erlernen und eine Karriere in der Technologiebranche starten möchten.
Im Mai 2016 startete Treehouse das Techdegree-Programm, ein umfassendes Lernprogramm, das darauf abzielt, Menschen dabei zu helfen, die Fähigkeiten zu erlernen, die sie für den Start einer Karriere in der Technologiebranche benötigen. Durch den Erwerb einer Techdegree-Zertifizierung wird ein*e Student*in sich selbst herausfordern, seine/ihre Fähigkeiten vertiefen und sein/ihr Wissen potenziellen Arbeitgebern nachweisen. Alles in 6-12 Monaten, nach ihrem eigenen Zeitplan.
Treehouse ist der Ansicht, dass das Verstehen, Kommunizieren mit und Kontrollieren von Technologie eine grundlegende Fähigkeit ist, die jeder erlernen können sollte. Durch das Lernen mit Treehouse erhält jede*r Student*in die Möglichkeit, die wertvollen Fähigkeiten zu erlernen, die sie/er benötigt — unabhängig davon, ob sie/er bereits vorhandene, geringe oder keine Vorkenntnisse hat — um selbstbewusst die Kontrolle über ihre/seine Zukunft zu übernehmen.