
Learn how your hardware devices connect to the internet via ISPs and submarine cables, sending http requests to data centers, and how client and server concepts simplify web communication.
Learn how devices obtain IP addresses and how the domain name system converts domain names like google.com into IPs so your browser loads websites through your ISP.
Explore how the web works using a restaurant analogy, contrasting front end and server-side processes. See how HTML, CSS, and JavaScript interact with servers and databases to deliver web pages.
Explore vibe coding for product managers and learn to build products without code. This module covers five milestones, web foundations, mvp development, and deployment with Stripe.
Explore vibe coding with Claude to build a to-do MVP, deploy to a domain, and identify front-end hard coding, missing back-end, APIs, and authentication.
See how to prototype a pay-by-bank app for the US using plaid, via a front-end interactive demo with a mock backend, highlighting hardcoded data and API limitations.
Compare browser-based IDEs such as V0, lovable, and Repl.it, and learn how environment variables and backend integration with plaid, Supabase, and webhooks prevent hard-coded front-end data.
Design a minimum viable pay-by-bank product for us merchants using zero-shot prompting with cursor, creating a merchant dashboard with two tabs, plaid integration, and ach and rtp transfers.
Discover Cursor, an AI-powered IDE, and learn to switch between agent mode, plan mode, and ask mode, while managing files, GitHub integration, and the extension marketplace.
See plan mode auto-generates an app structure through guided questions, refining requirements for OTP verification, Plaid bank linking, and fixed payment links. Decide between real-time updates and webhook updates.
Outline a comprehensive product plan for a payment app, detailing 12 to-dos from authentication to webhooks and data model, and preview the build with next.js, typescript, tailwind, and firebase.
Explore backend as a service with Firebase, learning how authentication, Firestore database, storage, hosting, and cloud functions power a real-time app, simplifying backend needs.
Create a sample firebase project, name it with your product and dev tag, enable google authentication, and explore firestore, storage, functions, and environment variables with security rules.
Explain the project’s folder structure and architecture, detailing app, component, Firebase folder, and src folders, outlining API, auth, and dashboard flows with Plaid SDK, Firebase Authentication, storage, Cloud Functions.
Master essential terminal commands for navigating and managing files, including change directory, cd, to move through folders, list files, mkdir to create folders, and cp, mv, rm to manage items.
Explore the web development foundation, contrasting front end, back end, and database with APIs, and learn how Next.js, React, TypeScript, Tailwind, and supportive libraries power production-ready apps.
Explore managing environment variables and secrets with dot env files, placeholders, and gitignore, then securely store credentials using secret managers like Google Secret Manager, backed by Firebase and Plaid integrations.
Explain package.json, install dependencies with npm install --legacy-peer-deps, and run the project locally with npm run dev. Use Firebase backend and emulator while reviewing Radix UI and React tooling.
Learn to run a merchant dashboard locally, sign up new users, connect bank accounts with Plaid in sandbox, create and debug payment links, and fix Firestore rules with Cursor.
Learn how Plaid links banks, authenticates ownership, and enables money movement with Plaid Link, Plaid Auth, and Plaid Transfer in a sandboxed environment using ACH and RTP.
Explore how APIs connect front-end and back-end systems using a restaurant analogy, detailing http methods such as get, put, post, and delete, and using Postman as a client tool.
See how Uber uses APIs from Twilio, Stripe, AWS, SendGrid, and Google Maps to enable messaging, payments, and location via an API gateway and get, post, put, delete.
Learn how to use a weather api and test endpoints with Postman to retrieve current weather data, understand http methods, api keys, and api responses in json.
Integrate open weather API with a JavaScript weather app. Type a city name, fetch temperature data via an async API call, and update the page with city and temperature.
The Vibe Coding Bootcamp is your beginner-friendly gateway into the world of the internet, AI-assisted coding, and modern web development.
We will be using powerful AI tools like Claude, ChatGPT, Lovable, V0, Replit, and Cursor IDE to plan, write, debug, and ship real code. You’ll explore how today’s fastest teams build MVPs, automate workflows, and generate production-quality applications with AI as their coding partner.
By the end, you’ll build your own complete web app, understand modern developer workflows, and have the skills to create your own MVPs using AI — even if you’ve never written code before.
What’s Inside the Course
Here’s a clear structure covering all sections and lectures you listed — rewritten in a professional, student-friendly format.
1. Internet Fundamentals & Web Basics
Learn how the internet actually works and what makes webpages load.
How the internet moves data using packets, routers, and servers
What DNS does and how ISPs connect you to the web
What a webpage is and how HTML, CSS, and JS work together
How browsers fetch, interpret, and render content
Quiz to reinforce core internet concepts
2. Vibe Coding & AI Development Tools
Use AI tools like Claude, ChatGPT, Lovable, V0 and Replit to build apps faster.
How to use Claude to generate UI, backend logic, and full MVPs
Using ChatGPT to write, debug, refactor, and explain code
Trying popular Vibe Coding tools (V0, Lovable, Replit)
Understanding how AI accelerates product development
How AI turns ideas into working prototypes within minutes
3. Cursor IDE Mastery & Modern Developer Workflow
Learn the full AI-assisted coding workflow used by real developers.
Zero-shot prompting and writing high-quality instructions for Cursor
Using Plan Mode to generate end-to-end engineering plans
Exploring Firebase and understanding backend fundamentals
Project setup: folder structure, terminal commands, dependencies
Intro to Next.js, React and Tailwind for modern frontends
Managing environment variables and secrets properly
Running projects locally, debugging issues, and fixing errors
Understanding how Plaid Link works inside fintech apps
4. Build a Complete Weather App (Design → Code → Deploy)
Design a real UI and turn it into a working web app using HTML, CSS and JS.
Learn Figma basics and design a clean weather app UI
Understand the CSS Box Model visually
Build the app using HTML, CSS and JavaScript step-by-step
Connect the app to live weather APIs
Quiz to test frontend development concepts
5. APIs & Postman for Beginners
Understand how apps communicate with servers and fetch real data.
APIs explained in simple, kid-friendly language
Real-world examples of API-powered apps
Using Postman to test GET/POST requests and read JSON
Integrating real API data into your weather app
Quiz to reinforce API and Postman fundamentals
6. Final Assignment — Vibe Code a Real-World Mini SaaS
Use AI to build and ship your own mini software product from scratch.
Create an engineering plan using Cursor’s Plan Mode
Use Claude or ChatGPT to generate front-end and API code
Build a micro SaaS like a URL Shortener, Habit Tracker, or Expense Logger
Submit your completed, deployable AI-built application