
Watch a final project demo of an AI-powered YouTube clone with features like channel management, Google login, video uploads, shorts, live streaming, comments, likes, subscriptions, and deployment.
Build a full YouTube style clone using Cursor AI, Next.js, MongoDB, Cloudinary, and OAuth, featuring UI uploads, channels, and comments. Learn to deploy a beginner-friendly, AI-assisted full stack web app.
Plan first, then use ai to build your project with a proven workflow. Master a single ai editor, assign roles to ai agents, and craft an mvp step by step.
Plan the project by gathering inspirations and generating style guides to produce PLD, then set up Node.js, Cursor AI, and a folder named YouTube clone with AI to start coding.
Complete planning and begin hands-on setup for a Next.js YouTube clone with Cursor AI, generating style guides and prompts, choosing an AI editor, and scaffolding the project.
Explore building a YouTube clone with Cursor AI by defining user and project rules, provisioning agents, and guiding the MVP from setup to authentication.
Get Google OAuth client details by creating a YouTube clone project in console.cloud.google.com, enabling API services and Google+ API, configuring consent and redirect uri to generate client id and secret.
Test the authentication flow by signing up and signing in with Google and with email and password, and fix the redirect URI mismatch in Google OAuth.
Test video uploads for a YouTube-like clone, adding thumbnails, titles, descriptions, and categories, and enable channel banner and profile picture uploads with YouTube-style redesigns.
Test and deploy a YouTube clone by uploading videos with thumbnails, titles, and descriptions, while enabling sign-in, comments, likes, and subscriptions.
Deploy your YouTube clone from local to the public internet, obtaining a live URL and enabling online databases, storage, and authentication. Use GitHub for version control and Vessel for hosting.
Prepare your project for GitHub by securing sensitive data in an env file, then push the repository to GitHub. Use AI to push the code and deploy to Vessel.
Deploy your YouTube clone with Vessel by connecting GitHub, importing env vars from a dot tmv, and providing the MongoDB URI. Access the live app.
Design a YouTube-style dashboard for creators to manage videos from the channel page, including analytics, community, content detection, and customization, with a focus on recreating the look from provided images.
Implement a real-time live streaming feature in the YouTube clone using live peer, including live chat, an up-to-date viewer count, and an auto generated stream key.
Add YouTube short capability to the YouTube clone with Node.js and MongoDB, enabling uploading with title, description, hashtags, thumbnail, and watching nine by sixteen shorts up to sixty seconds.
Welcome to Vibe Coding: Build a YouTube Clone with AI — the course where creativity meets modern development! If you’ve ever dreamed of building real-world apps but felt overwhelmed by coding complexity, this course will change everything. Using powerful tools like Cursor AI, Next.js, MongoDB, Cloudinary, and Google OAuth, you’ll learn how to turn ideas into production-ready apps faster and more confidently.
In this hands-on project, we will build a complete YouTube-style video platform from scratch. You’ll learn how to implement Google login, upload videos, manage channels, add comments and likes, customize user profiles, create YouTube Shorts, redesign dashboards, and even add real-time live chat—all powered by AI-assisted development.
But this course isn’t just about copying code. You’ll learn how to think like a modern AI-powered developer. We’ll break down the planning stage, prepare smart prompts, structure the project, debug using AI, and deploy your app professionally using GitHub and Vercel.
Whether you’re a beginner or an experienced developer, this course will help you build faster, smarter, and with more confidence. By the end, you’ll have a fully functional YouTube Clone you can showcase in your portfolio—or even extend into your own platform.
If you're ready to level up your skills and embrace the future of software development, let’s start Vibe Coding together with passion, curiosity, and unstoppable creativity.