
Gregg Pollack, Code School
From Blogging to a SaaS Exit by Building Audience First
Gregg Pollack is a software developer and serial entrepreneur who founded Code School, an online learning platform that teaches programming and web design skills. He built the business from zero to a $5 million annual run rate and sold it to Pluralsight for $36 million in 2014. The story starts years before Code School existed. After losing a job he had moved across the country for, Gregg discovered Ruby on Rails and started a blog to share what he was learning. That blog brought consulting leads, which led to Envy Labs, a web consultancy that grew to 16 people. The consulting revenue funded Code School's development, and the audience Gregg had built over three years made the SaaS exit possible. Code School launched with a single course for $45. Each course cost about $20,000 to $30,000 to produce and paid for itself within two months. Gregg kept releasing one course per month, growing recurring revenue steadily without ever hockey-sticking. Free courses co-branded with GitHub, jQuery, and Google Angular drove massive awareness and email signups. At the $5M ARR mark, Gregg realized his team lacked the sales and marketing expertise to scale to $50M. He considered three options: stay a lifestyle business, raise strategic investment, or pursue an acquisition. He chose to explore acquisition, prepared a deck with non-negotiables to protect his team and culture, and after meeting several companies, found Pluralsight - a culture match that made the SaaS exit feel right. Gregg also shares why perfectionism nearly derailed his content creation, why every founder needs a leadership coach, and his philosophy of building an audience before building a product.






















