Classroom

Your Learning Path

Step-by-step courses designed for the AI era — from complete beginner to confident builder.

01Phase 1

Planning

free

Know exactly what you are building, who it is for, and what success looks like — before a single line of code is written.

  • Define the app idea
  • Scope the MVP
  • Map the user flow
  • List the screens
  • Choose the build stack
  • Validate the plan
02Phase 2

Design

free

Turn your idea into a clear screen plan and user flow that AI tools can build from instantly.

  • Screen planning
  • AI-assisted UI generation
03Phase 3

Setup

pro

Get your project, repo, database, and toolchain configured correctly from day one so nothing breaks later.

  • Initialise the project
  • Configure the database
  • Set up the repository
  • Configure CI/CD
  • Environment variables
04Phase 4

Application

pro

Build every feature in the right order — backend logic first, then frontend UI, then integrations.

  • Build the app layout
  • Authentication
  • Profiles
  • Install feature-specific packages
  • Build a feature end to end
  • Build data lists and tables
  • Handle file uploads
  • Integrate external APIs
  • Handle forms and validation
  • Booking
  • Payments
  • Search
  • Notifications
  • Admin (optional)
05Phase 5

Testing

pro

Find and fix the bugs that destroy user trust before your app goes in front of real people.

  • Test the complete user flow
  • Fix bugs and edge cases
  • Smoke test before deployment
06Phase 6

Deploy

pro

Get your app live, configured, monitored, and in the hands of real users — step by step.

  • Prepare for production
  • Run your first production build
  • Deploy to Vercel
  • Add production environment variables
  • Buy and configure a custom domain
  • Connect the domain to Vercel (DNS setup)
  • Enable HTTPS and confirm SSL
  • Switch Stripe to live mode
  • Set up error monitoring with Sentry
  • Set up analytics
  • Pre-launch legal checklist
  • Soft launch and first users
  • Monitor the first 48 hours
  • Post-launch: how to keep shipping