YC Startup School
Overview
YC Startup School is Y Combinator’s free online course distilling decades of startup advice into structured lessons. It covers the full early-stage journey from deciding whether to start, through finding ideas and co-founders, building and launching an MVP, talking to users, and growing/monetizing.
1. Should You Start a Startup?
- Enduring motivation comes from interest in the problem and love for the people you work with
- Worst-case analysis: probably costs ~1 year to find out
- Don’t need a perfect idea or co-founder before starting — find smart people to talk ideas with
- Turn ideas into side projects and launch them
- If you enjoy the process, make the jump
- Curiosity is a sufficient starting motivation
2. Generating and Evaluating Ideas
Common Mistakes
- Thinking you need an amazing idea to start
- Jumping into the first idea without critical evaluation
- Starting with a solution instead of a problem
- Believing good ideas are hard to find
Evaluating Ideas
- How big? Look for existing large companies doing something similar
- Founder/market fit — are you an expert in this area?
- Problem confidence — how sure are you it’s a real, big problem?
- New insight — do you see something others don’t? (Airbnb: strangers staying in your apartment)
Four Dangerous Filters (Cause You to Reject Best Ideas)
- Rejecting ideas that seem hard to get started (Stripe)
- Rejecting ideas in boring spaces (Gusto — payroll software)
- Rejecting ideas that seem too ambitious
- Shying away from spaces with existing competitors
7 Recipes for Generating Ideas
- Start with what your team is especially good at — unfair advantage
- Things you wish someone else would build for you (DoorDash)
- What would you work on for 10 years even if it didn’t succeed?
- What changed in the world recently that enables new solutions?
- Find successful companies and look for new variants
- Talk to people — ask them for problems they want solved
- Look for industries that seem broken (LendUp → payday lending)
3. Co-Founders
Why Co-Founders Matter
- All tech giants had co-founders
- Should you wait? Generally yes — unless you’re certain about the idea
What to Look For
- How they handle stress (and help you handle yours)
- Alignment on objectives and goals (sell in 2 years? build forever?)
- Complementary skills
Practical Decisions
- Equity: try for equal split
- CEO: usually the one who talks more; be honest with yourself
- Formalize: incorporate, set up vesting agreement
- De-risk by working together on an MVP for a set period
Working Together (Kevin Hale)
- Treat co-founder relationship like a marriage
- Practice crucial conversations
- Address conflict early and directly
4. MVP and Talking to Users
Talk to Users — Even Before Having a Product
Find users:
- Your connections (easy but may not be objective)
- Facebook groups, LinkedIn, Slack, Reddit
How to interview:
- Video/phone calls or in person
- Build rapport, don’t introduce your product
- Listen, don’t talk
- Ask open-ended questions
- Never ask: “Will you use this?” / “Which feature should we add?” / Yes/No questions
After interviews: Synthesize learnings into patterns
Product Development Cycle (Michael Seibel / Socialcam)
Define cycle length by product type (2 weeks for mobile, shorter for web)
Product meeting structure:
- Choose ONE goal: increase content creation, new users, or retention
- Brainstorm: new features, maintenance, A/B tests — no debates, no judgment
- Grade difficulty: easy (several/day), medium (half day), hard (most of cycle)
- Build consensus starting with hard items
- Spec clearly with measurements of success
- Separate need-to-haves from nice-to-haves
Key principles:
- Never release a feature without releasing its analytics
- No product roadmap beyond current cycle — start fresh each meeting
- Everyone tests; last 3 days of each cycle = testing only
- Monthly in-person user testing sessions
5. Launching
“1st launch is not important, so launch early” — Kat Manalac
When: Right Now, ASAP
- Worst case of launching early: no one sees it, users think it’s ugly
- Solution: launch again and again (Airbnb did 3 times)
One-Line Description
- Lead with what, not why
- Don’t ramble
- “X for Y” format: X should be a household name, Y should be a huge market
- Example: “Payze is Stripe for Russia”
Launch Cadence
- Launch → interact → launch → interact (continuous cycle)
6. Growing and Monetizing
Move Your KPIs
- Write down ideas, rank them, choose a few
- If KPI doesn’t move: honest retro → do something different
- If working: double down
What Should Be on Your List
- Talking to users / responding to support
- Building features you know customers will pay for
- Getting users to pay for what you’ve built
What Should NOT Be on Your List
- Investor coffee
- Conferences
- Arbitrary technical milestones (e.g., “build Android version”)
- Mitigating downsides (feels falsely urgent vs. chasing upside)
- Working on secondary problems (150 users asking for a feature → the problem is only 150 users)
Key Mindset
Fast decisions are good decisions. If wrong, learn and change.
Related
Source References
- YC Startup School Online Course
- 1 Why
- 2 Ideas
- 3 Founders
- 4 MVP and Users
- 4.3 Product Development Cycle Fundamentals
- 5 Launching
- 6 Growing and Monetizing