At 13, Sims emailed manufacturers to develop a waterproof case for his iPod, learning that the internet let him pursue an idea despite his age and lack of experience. Later, books on PHP and MySQL did not help him build anything, which shaped his view that practical projects are a better way to learn.
Zach Sims at Startup School NY 2014
Speaker
Zach Sims, co-founder and CEO of Codecademy, shares the company’s early story and lessons for founders at Y Combinator’s Startup School in New York.
At Columbia, Sims struggled to find peers interested in startups, then persuaded Drop.io founder Sam Lessin to let him work for free. He joined GroupMe after seeing how its founders built a group messaging tool to solve a problem they had at a music festival. The company grew quickly and was acquired by Skype less than a year after it started.
Sims and Ryan began by trying to connect students with jobs, but both startup mentors and Columbia students dismissed their first idea. During their Y Combinator interview trip, they pivoted toward programming challenges, then struggled to find a product users wanted. With only a few weeks before Demo Day, they returned to teaching programming, drawing on Sims’s own experience as a beginner.
Sims and Ryan built Codecademy around learning by doing, with coding exercises and immediate feedback instead of videos or books. They expected fewer than 50 people to use it at once, but saw 1,000 visitors simultaneously after launch. Sims said that designing for himself helped the founders understand what beginners needed, even when experienced programmers did not see the appeal.
After raising a $2.5 million Series A, Sims found that launch attention did not guarantee continued traffic, and the team interviewed 100 candidates before hiring its first employee. He said startups bring sharp swings in confidence, and that caring about the problem makes those periods easier to handle. He closed with advice to start without excuses, prioritize learning, persist, and work on something meaningful.
Takeaways
- Build something you personally need; firsthand use can reveal what outsiders miss.
- Teach skills through practical exercises and feedback, not just explanation.
- Treat negative feedback as evidence to examine, then test the idea with users.
- Choose work that keeps you learning, especially when early startup plans change.
- Expect attention and momentum to fluctuate; persistence and commitment help carry a team through.
Mentioned in this talk
Search inside this talk
What was claimed 11
- co ceo ofZach Sims co ceo of
Codecademy
co-founder and CEO“I started a company called Codecademy with my co-founder, Ryan”
YouTube Unverified1 source· Talk
- previously atworked for a summer
“he finally let me work for him for a summer for free”
YouTube Unverified1 source· Talk
- previously atjoined the team
“I eventually joined them to work on it”
YouTube Unverified1 source· Talk
- metricGroupMe: Grew from two people to 15 people to 20 people
“watch GroupMe grow from two people to 15 people to 20 people”
YouTube Unverified1 source· Talk
- acquired
“less than a year after it started, it sold to Skype”
YouTube Unverified1 source· Talk
- builtZach Sims built
Codecademy
“we started building the first version in 2011”
YouTube Unverified1 source· Talk
- invested in
Y Combinator invested in
Codecademy
first check“we got our first check from Y Combinator”
YouTube Unverified1 source· Talk
- uses
“We installed Chartbeat and went to get bagels”
YouTube Unverified1 source· Talk






