Vibe Coding: AI-Driven Software Development and Testing
Leverage tools such as Cursor, Windsurf, GitHub Copilot or Lovable to build applications using plain English
Lo que serás capaz de hacer
In this hands-on course, you’ll discover how to shift from traditional line-by-line programming to a “vibe coding” approach, where natural-language prompts drive AI agents to write, test, and deploy your applications. Inspired by Andrej Karpathy’s vision, vibe coding lets you focus on guiding and refining AI output, rather than wrestling with every detail of syntax. You’ll watch AI tools like Cursor and Windsurf create files, install dependencies, and execute commands—all from simple English instructions. What this course covers Introduction to the “vibe coding” mindset and its origins Overview of leading AI-powered coding tools (Cursor, Windsurf, Lovable, GitHub Copilot) Hands-on projects Best practices for vibe coding Core software development practices adapted for AI workflows Who this course is for Complete beginners curious about building apps without writing every line of code Developers eager to speed up prototyping and learn to guide AI output Anyone who wants to understand how AI changes the software development life cycle Key skills you’ll gain Natural-language prompting: describe app ideas in plain English and turn them into working code AI-guided debugging: identify, troubleshoot, and refine AI-generated code Project organization: structure files and folders for clarity and maintainability Version control with Git: track changes, manage branches, and roll back safely Automated testing: write simple tests to verify functionality Deployment automation: configure one-command or CI/CD pipelines to launch your app Legal Disclaimer This course is an independent educational resource and is not endorsed by, affiliated with, or associated with any of the tools and software presented in the course. This course contains promotional materials.
- Build applications from scratch using AI agents
- Turn an app idea into a working prototype
- AI-guided debugging & code refinement
- Version control & maintainable project structuring
- Write tests to check that the app does what it’s supposed to
Temario
UNIDAD 1 - Introduction · 9 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction to Vibe Coding
- AI-powered coding tools
- Installing software (Cursor, Node.js, Git)
- Hands-on example of vibe coding (with Cursor)
- Understanding that LLMs are non-deterministic
- Model selection
- Auto-run mode (letting the agent run commands)
- Traditional vs Vibe coding workflow
- Choosing a tech stack
UNIDAD 2 - Vibe coding fundamentals (with Cursor) · 18 leccionesUNIDAD 2 - Vibe coding fundamentals (with Cursor)
UNIDAD 2 - Vibe coding fundamentals (with Cursor)
- Project overview
- Writing a software specification
- Creating a TODO list
- Building the first feature
- Configuring Version Control (Git)
- Iterating with new features
- Adding automated tests
- Rolling back to a working version
- Rules for controlling the AI behavior
- Code refactoring
- Providing context by referencing resources
- Model Context Protocol (MCP)
- GitHub integration
- Adding the GitHub MCP server
- Taking actions using GitHub MCP
- Deployment
- Restarting a chat session
- Cursor pricing
UNIDAD 3 - Building applications with Lovable (No code / low-code) · 14 leccionesUNIDAD 3 - Building applications with Lovable (No code / low-code)
UNIDAD 3 - Building applications with Lovable (No code / low-code)
- Project overview - Building apps with Lovable
- First Lovable project
- Creating the Product Requirements Document (PRD)
- Adding Instructions & Guidelines
- Supabase integration
- Storing data in the database
- Troubleshooting errors
- Adding functionality & refactoring code
- GitHub integration
- Deploying the application
- Resolving Supabase security issues
- Domains & External hosting options
- Additional integrations
- Conclusion
UNIDAD 4 - Working on existing code bases (with Windsurf) · 13 leccionesUNIDAD 4 - Working on existing code bases (with Windsurf)
UNIDAD 4 - Working on existing code bases (with Windsurf)
- Installing and configuring Windsurf
- First project with Windsurf
- Analyzing an existing code base
- Implementing features
- Windsurf Previews
- Windsurf settings
- Windsurf rules
- Cascade plugins (MCP integration)
- GitHub integration
- Windsurf workflows
- Deploying the application (Deploys feature)
- Pricing
- Conclusion
UNIDAD 5 - Conclusion · 1 leccionesUNIDAD 5 - Conclusion
UNIDAD 5 - Conclusion
- Bonus
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
5 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Valentin Despa.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 5 unidades · 55 lecciones · 30 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Valentin Despa; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


