Episode Details

Back to Episodes

SaaS Acquisition: Free Tutorials to a $36M Exit

Episode 133 Published 9Β years, 2Β months ago
Description

Gregg Pollack moved across the country for a new job - then found out he did not have one. That forced career change led him to Ruby on Rails, blogging, and eventually a $36M SaaS acquisition when Pluralsight bought Code School. The secret was not the product. It was the audience he spent three years building through free developer content.

Code School launched with a single $45 course that cost $20K-$30K to produce and paid for itself within two months. Gregg kept releasing one course per month, growing to $5M ARR without paid advertising. Free courses co-branded with GitHub, jQuery, and Google Angular drove massive signups. The selling a SaaS business decision came when Gregg realized his team lacked sales expertise to scale to $50M.

Gregg Pollack is the founder of Code School, an online learning platform that taught programming and web design to developers worldwide. He bootstrapped the business from consulting revenue at Envy Labs, a 16-person web consultancy. His SaaS exit strategy focused on finding a culture match - and Pluralsight's reference library model solved Code School's biggest weakness.

πŸ”‘ Key Lessons

  • 🎯 Build your audience before building the product for a faster SaaS acquisition path: Gregg spent three years creating free developer content before launching Code School, which meant the product was profitable from month one with zero paid acquisition.
  • πŸ’° Bootstrap from consulting revenue to retain full ownership until the SaaS acquisition: Gregg used Envy Labs consulting income to fund Code School's development, avoiding VC dilution and maintaining control through the $36M exit strategy.
  • 🀝 Partner with platforms that have your audience to drive growth: Code School created free co-branded courses with GitHub, jQuery, and Google Angular, tapping into each partner's developer audience to grow email signups and paid subscriptions.
  • πŸ“‰ Know your weakness before pursuing a deal: Code School's low customer lifetime value from single-course subscribers was its biggest weakness, and Pluralsight's reference library model directly solved that problem - making the SaaS acquisition strategic for both sides.
  • 🧠 Use a leadership coach when scaling hits cultural problems: After layoffs damaged team morale, Gregg hired an organizational psychologist who helped rebuild trust - something internal leadership alone could not accomplish.

Chapters

  • Introduction
  • What drives Gregg - passion for creating educational content
  • How Code School started - losing a job and discovering Ruby on Rails
  • Using blogging and podcasting to drive consulting leads
  • How long it took to start making money with Code School
  • Building Envy Labs - from freelance to a 16-person consultancy
  • Where consulting clients came from - content as warm lead generation
  • Growing Code School through free content and strategic partnerships
  • Darkest days - layoffs, morale damage, and hiring a leadership coach
  • Course success rates and customer lifetime value challenges
  • Free content strategy - co-branded courses with GitHub, jQuery, Google
  • Why Gregg decided to pursue a SaaS acquisition at $5M ARR
  • Personal branding and building an audience for the next venture
  • Advice for early-stage founders - build audience first, product second
  • Perfectionism and content paralysis as a founder
  • Lightning round

Resources

Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us