Treehouse is an online technology school that teaches courses ranging from basic to advanced levels in web design, web programming, mobile development, and game development. Its classes are geared at novices interested in developing their coding abilities and pursuing careers in the technology sector.