Free course
Ship Your First Software Product
Turn an idea into a working web or iPhone app that someone else can use, get value from, and pay for.
See what's insideWhat you'll have when you finish
A clear path from idea to launch.
Ten practical lessons, organised around the four stages that matter.
Choose the right first product
Find a useful problem, narrow the customer, and set a finish line you can reach.
Set your finish line
Pick a product you can finish
Turn the idea into a plan
Decide what the product does, how people move through it, and what belongs in version one.
Plan the user journey
Choose the simplest setup
Prepare your project
Build a product people can use
Create the core experience, connect the essentials, and test it outside your own happy path.
Build the core experience
Add the essentials
Test it properly
Launch and improve
Put the product live, watch someone use it, and release your first improvement.
Launch the product
Get first users and improve
This course is for you if...
You have ideas but keep changing the scope before anything ships.
You can use AI coding tools, but you need a reliable process around them.
You can build software, but have not yet taken your own product to market.
Start building the product you keep thinking about.
Get free access and begin with the first decision.