Coming soon

Build AI Apps with LLM APIs

Add chat, search and smart features to web apps with the Claude and OpenAI APIs.

  • 2 months
  • Intermediate (JavaScript or Python needed)
  • 4 parts · 32 topics

Send us one message on WhatsApp, and we will tell you the launch date.

Planned syllabus

The full roadmap, basic to advanced

Every part builds on the one before it. You finish each part with a real project.

Parts
4
Duration
2 months
Topics
32
Projects
4
  1. Part 1AI APIs in a web app8 topics1 project
    • Next.js app setup
    • Calling the Claude and OpenAI APIs from the server
    • Why API keys never go to the browser
    • Streaming chat UI
    • Vercel AI SDK basics
    • Chat history in a database
    • Markdown and code rendering in answers
    • Loading, error and retry states

    Project A chat page inside a Next.js app.

  2. Part 2Smart features8 topics1 project
    • AI search for products
    • Summaries and auto tags
    • Form autofill from a photo or PDF
    • Image understanding (vision)
    • Structured output to update the UI
    • Tool calling: let AI trigger app actions
    • Content moderation
    • Voice input and text to speech

    Project A notes app with AI summaries and search by meaning.

  3. Part 3AI with your own data8 topics1 project
    • Embeddings and pgvector in Postgres
    • Supabase vector search
    • Uploading and chunking documents
    • Chat with your docs
    • Citations in answers
    • Per-user data and permissions
    • Keeping the index up to date
    • Testing answer quality

    Project A help center that answers from your docs.

  4. Part 4Make it a product8 topics1 project
    • Login and user accounts
    • Usage limits and credits
    • Payments with Razorpay or Stripe
    • Caching and cost control
    • Rate limiting and abuse protection
    • Analytics and feedback buttons
    • Deploying on Vercel
    • Launching and getting first users

    Project A small AI SaaS with a free plan and a paid plan.

This is the planned syllabus. Small changes are possible before launch.

Want this course? Tell us.

Send one message on WhatsApp, and we will tell you as soon as the launch date is fixed.