Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Vibe Coding with Agentic IDEs
Rating: 5.0 out of 5(8 ratings)
29 students

Introduction to Vibe Coding with Agentic IDEs

AI-programming: from scratch to web apps, video games, machine learning, and Android without writing a single line!
Created byJuan Terven
Last updated 1/2026
English

What you'll learn

  • Design effective prompts for AI to generate, explain, and refactor useful and readable code
  • Create a 2D Snake-type video game guided only by AI instructions
  • Develop a complete web app of video tools called "I love Video"
  • Using Python + AI to train deep learning models for medical applications
  • Create an Android mobile app, customize its UI, and generate the APK with the help of AI

Course content

6 sections27 lectures2h 48m total length
  • Introduction1:26

    We are living through a revolution in the way software is developed. You no longer need to memorize complex syntax or spend hours debugging errors. In this course, you will learn to use Artificial Intelligence tools and agentic development environments (such as Windsurf or Cursor) to materialize your ideas immediately.

    What is Vibe Coding? It is the art of developing software by guiding AI to write the code for you. You provide the vision and logic; the AI, the syntax.

    What you will learn and build step by step:

    This is a 100% practical course. Throughout the lessons, we will create a portfolio of real applications together:

    • Video Game Development: We will create classic games (like "Snake") that are functional and fun.

    • Data Science with Python: We will perform complex data analysis, such as exploratory analysis of Spotify artists, and generate professional charts.

    • Applied Artificial Intelligence: We will build a brain tumor detector using medical image classification.

    • Web and Cloud Applications: We will develop productivity tools, such as a local video processor in the cloud.

    • Mobile Apps: You will learn to create native Android applications ready to be installed on your smartphone.

    About Your Instructor:

    I am Juan Terven, and I have worked for 10 years in the Silicon Valley industry, specializing in Artificial Intelligence. I have seen firsthand how these tools have transformed the productivity of the world's top software engineers, and now I want to teach you how to use them so that you, too, can multiply your efficiency.


    Who is this course for?

    This course is designed for everyone, regardless of your technical level:

    • Students who want to boost their academic projects.

    • Professionals looking to automate tasks or switch careers.

    • Entrepreneurs who wish to build their MVP (Minimum Viable Product) without hiring expensive developers.

    • Hobbyists who have always wanted to create software but were intimidated by traditional programming.

    As I say in the course: You are one 'prompt' away from developing what your imagination allows.

  • Vibe Coding History5:47

    In this introductory lesson, we will explore the origin and philosophy of Vibe Coding. We will analyze how AI-assisted programming has evolved from the early days of OpenAI Codex and GitHub Copilot to become a new way of creating software, prioritizing flow and intent over syntax.

    What you will learn in this video:

    • The evolution of AI: from simple autocompletes to models capable of solving 75% of software problems (SWE-Bench).

    • The origin of the term: the famous post by Andrej Karpathy that defined the paradigm shift towards "coding by vibes".1


    • Agentic IDEs: a comparison of current tools (VS Code + Copilot, Cursor, Windsurf, and Antigravity).

    • Our tool: why we will focus on Windsurf as the main environment for this course.

    Get ready to stop worrying about code and start flowing with AI!

  • Install Windsurf Development Environment on Windows1:45

    To master Vibe Coding, you need tools that understand your context. In this video, I will guide you step by step through installing Windsurf on Windows, the first truly "agentic" IDE.

  • Install Windsurf Development Environment on macOS1:53

    In this practical lesson, you will learn how to correctly install the Windsurf editor on your Mac computer. I will guide you step by step through the process to ensure you have everything ready before you start programming.

    What we will learn in this video:

    • Official download: How to access the official site (windsurf.com) and locate the appropriate installer.

    • Architecture selection: How to choose the correct version based on your Mac's chip (Apple Silicon or Intel).

    • Installation process: The correct way to drag and install the application on your system.

    • First launch: A quick tour of the welcome screen and the initial interface of the editor.

    By the end of this class, you will have Windsurf installed and running, ready for us to start creating your first web application in the next lesson, without prior knowledge of web development.

Requirements

  • No prior programming experience is required: we start from scratch
  • Computer with a stable internet connection
  • Ability to install basic software (IDE and programming environment)

Description

The Practical Guide to Vibe Coding


Build Software Without Writing a Single Line of Code

Can you imagine being able to develop any type of program—from a video game to an advanced artificial intelligence system—without writing a single line of code?

This course is your practical introduction to Vibe Coding: a revolutionary programming approach where you guide the vision and let the AI handle the heavy lifting of the code.


What You Will Learn

Instead of memorizing complex syntax, you will learn to think in systems and master the tools of the future:

  • Master the Prompt: Learn to write effective instructions that generate perfect code.

  • AI-Powered IDEs: Gain fluency in next-gen environments like Windsurf, Cursor, and AntiGravity.

  • Top-Tier Models: Harness the power of Claude 4.5 Opus, GPT-5.2, and Gemini 3 Pro to bring real-world projects to life.


What We Will Build

We won't just talk theory. Throughout the course, we will build the following projects step-by-step:

  • The Evolution of Snake: Start with a classic HTML5 + JS version, then upgrade it with neon effects, particle physics, and retro sound.

  • 3 Powerful Python Projects: A journey ranging from data analysis to medical tumor classification and detection using Explainable AI.

  • Pac-Man Mobile: A fully functional Android App version of the arcade classic.


Who Is This For?

This course is designed for curious beginners, students, content creators, and professionals who want to leverage AI to create quickly, without waiting until they "know everything" about programming.


Launch your first apps guided by enthusiasm, not by fear of syntax.

Who this course is for:

  • This course is designed for curious individuals who want to create real-world projects with the help of AI, without having to memorize all the programming theory first. It's ideal for students, professionals from other fields, content creators, entrepreneurs, and beginner programmers who want to accelerate their workflow using models like GPT/Claude within modern IDEs. If you want to launch video games, web apps, machine learning prototypes, and mobile apps, letting AI handle the syntax while you decide the vibe and direction of the project, this course is for you.