
Ryan Carson, Treehouse
From Coding Workshops to Bootstrap to Profitability at 8 Figures
Ryan Carson is the founder and CEO of Treehouse, an online school that teaches beginners how to code and do UX design. With a team of 51 people working remotely, Treehouse does tens of millions of dollars in revenue. Ryan's bootstrap to profitability journey started in 2004 when he organized a one-day coding workshop for 20 people in London, charging about $300 per ticket. The event sold out, so he kept running more workshops. Eventually, this turned into a full-time in-person training company, and he even ran a 2,000-person conference where Mark Zuckerberg spoke. During those seven years, Ryan built a blog called ThinkVitamin that attracted a large audience of web designers and developers. When his wife suggested teaching people online in 2010, Ryan used money from the events business to hire a freelance developer and recruited his best friend as the designer. The blog became the launch platform for what was initially called ThinkVitamin Membership. Ryan's bootstrap to profitability approach meant using content he had spent years building rather than raising venture capital. After selling off the events company and rebranding to Treehouse, the business grew quickly through word of mouth and the existing audience. The quality-over-quantity approach meant fewer courses, but each one was significantly better than competitors like Udemy and Udacity. One of the most counterintuitive moves Ryan made was allowing students to pause their accounts indefinitely. The immediate result was a 5% drop in revenue. But that decision built so much goodwill that Treehouse hit an NPS score of 84 - a metric that has driven long-term growth far beyond what the short-term revenue loss cost them. While competitors raised hundreds of millions and chased valuations, Ryan's bootstrap to profitability model kept Treehouse sustainable, growing, and profitable.






















