Module 2
Coding, Explained
There isn't one way to build software. Here are 9 paths — pick the one that fits how you like to think and work.
Coding paths
No-code
Build apps visually with drag-and-drop tools.
Best for: Non-technical founders, marketers
Tools: Webflow, Bubble, Lovable
Low-code
Combine visual building with small bits of code.
Best for: PMs, analysts, internal tools teams
Tools: Retool, Airtable, n8n
Frontend
Build everything users see and interact with.
Best for: Designers turning into devs
Tools: HTML, CSS, JS, React
Backend
Power what happens behind the scenes — APIs, data, auth.
Best for: Logic and data thinkers
Tools: Node.js, Python, PostgreSQL
Full-stack
Both frontend and backend — ship complete products solo.
Best for: Generalists who want full control
Tools: Next.js, TanStack, Supabase
Mobile apps
Build for iOS and Android.
Best for: App-first product builders
Tools: React Native, Flutter, Swift
Scripting
Write small scripts that do repetitive work for you.
Best for: Automators and tinkerers
Tools: Python, Bash, Node
Automation
Chain apps together so they work without you.
Best for: Operations & business builders
Tools: Zapier, Make, n8n
API integration
Glue services together to create new products.
Best for: Indie hackers, consultants
Tools: REST, GraphQL, Webhooks