Treehouse est une école de technologie en ligne qui propose des cours allant du niveau débutant au niveau avancé en design web, développement web, développement mobile et développement de jeux, enseignés par une équipe de professeurs experts. Ses cours sont destinés aux débutants cherchant à acquérir des compétences en codage et à se lancer dans une carrière dans l'industrie technologique.
En mai 2016, Treehouse a lancé le programme Techdegree, un programme d'apprentissage complet axé sur l'aide aux personnes pour acquérir les compétences nécessaires pour commencer une carrière dans la technologie. En obtenant une certification Techdegree, un étudiant se mettra au défi, approfondira ses compétences et prouvera ses connaissances aux employeurs potentiels. Tout cela en 6 à 12 mois, selon leur propre emploi du temps.
Treehouse croit que comprendre, communiquer avec et contrôler la technologie est une compétence fondamentale que tout le monde devrait avoir l'opportunité d'apprendre. En apprenant avec Treehouse, chaque étudiant a l'opportunité d'acquérir les compétences précieuses dont il a besoin — qu'il ait une expérience existante, peu ou pas d'expérience préalable — pour prendre en main son avenir en toute confiance.