Course : Vibe Coding: Developing Apps Through Conversation

Practical course - 2d - 14h00 - Ref. VCD
Price : 1280 € E.T.

Vibe Coding: Developing Apps Through Conversation



New course

Vibe coding is a new approach to software development in which the developer describes their intentions in natural language and lets AI generate the corresponding code. In this hands-on course, you’ll learn to master this method to create complete applications by focusing on the product vision rather than the technical implementation.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. VCD
  2d - 14h00
1280 € E.T.




Vibe coding is a new approach to software development in which the developer describes their intentions in natural language and lets AI generate the corresponding code. In this hands-on course, you’ll learn to master this method to create complete applications by focusing on the product vision rather than the technical implementation.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding the Principles and Philosophy of Vibe Coding
Master AI-powered development tools (Cursor, Bolt, Lovable, Replit Agent, Claude Code)
Writing Effective Prompts to Generate Complete Applications
Iterate quickly on a product through dialogue with AI
Debugging and Refining Code Generated by Conversation
Apply best practices to produce high-quality, maintainable code

Intended audience
Developers, technical product managers, designers looking to create prototypes, and tech entrepreneurs.

Prerequisites
General understanding of programming concepts. Familiarity with development interfaces. No advanced coding expertise is required.

Practical details
Hands-on work
Exercises, discussions.
Teaching methods
Hands-on exercises. Through exercises and hands-on projects, you'll create real-world applications using only Vibe Coding.

Course schedule

1
Introduction to Vibe Coding

  • Definition and Approach to Vibe Coding.
  • The Evolution of Software Development: From Manual Coding to Conversational Programming.
  • Differences between vibe coding, AI pair programming, and traditional co-pilots.
  • Suitable use cases: prototyping, MVPs, internal applications, side projects.
  • Limitations and situations in which traditional development remains relevant.
  • Impact on the developer's role.
Hands-on work
Create your first functional web app (an interactive to-do list) in just 30 minutes—solely through a conversation with an AI.

2
Overview of Vibe Coding Tools

  • Increased IDE values: Cursor, Windsurf, Zed.
  • No-code/low-code AI platforms: Bolt, Lovable, v0 by Vercel.
  • Development agents: Replit Agent, Claude Code, Devin.
  • Selection criteria based on the project and context.
  • Setup and Getting Started with the Main Tools.
  • Subscription and Cost Management.
Hands-on work
Set up Cursor and Bolt, create the same application on both platforms, and compare the approaches.

3
The Art of Conversation with AI

  • Organize your thoughts before giving prompts.
  • Describe the “what” rather than the “how.”
  • Provide the business context and constraints.
  • Use visual aids and examples.
  • Vocabulary and Effective Phrasing.
  • Manage the iterative dialogue to gradually refine the process.
Hands-on work
Develop a complete landing page with a contact form using only conversation-based iteration.

4
From Concept to Implementation: The Creative Workflow

  • Starting with an idea: structuring your product vision.
  • Break down a project into conversational features.
  • Generate the initial architecture through dialogue.
  • Create the components one by one.
  • Assemble and integrate the parts.
  • Test continuously during the conversation.

5
Iteration and Conversational Debugging

  • Interpret errors and communicate them effectively to the AI.
  • Debugging Techniques Through Conversation.
  • Ask for an explanation to understand the generated code.
  • Refine the behavior without manually rewriting the code.
  • Manage regressions and side effects.
  • Knowing when to make manual changes to the code.
Hands-on work
Take over a buggy application, identify and fix the problems solely through dialogue with the AI.

6
Advanced Features and Integrations

  • Connect external APIs through conversation.
  • Integrate a database (Supabase, Firebase, PostgreSQL).
  • Add user authentication.
  • Manage payments and subscriptions.
  • Implement real-time features.
  • Deploy to Vercel, Netlify, or other platforms.
Hands-on work
Build a complete SaaS application with authentication, a database, and Stripe payments.

7
Quality and Maintainability of the Generated Code

  • Evaluate the quality of code generated by AI.
  • Request refactoring and optimizations.
  • Generate automated tests through conversation.
  • Document the project through dialogue.
  • Organize the code to facilitate team collaboration.
  • Establish project agreements.
Hands-on work
Audit a generated application, request quality improvements, and generate a suite of tests.

8
Best Practices and Outlook

  • When to Use "Vibe Coding" Versus Traditional Development.
  • Security: Verify the generated code and sensitive data.
  • Intellectual Property and Licensing of the Generated Code.
  • Work as a team with the "vibe coding" approach.
  • The Evolution of a Developer's Skills.
  • Keep up with the latest tools and trends.
Hands-on work
Final Project: Develop a complete application of your choice in two hours, followed by a presentation and group review of the projects.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 19 Nov.

2027 : 15 Mar., 10 May, 21 June, 30 Aug., 8 Nov., 6 Dec.

PARIS LA DÉFENSE
2027 : 15 Mar., 10 May, 21 June, 30 Aug., 8 Nov., 6 Dec.

LILLE
2027 : 15 Mar., 21 June, 30 Aug., 6 Dec.

BRUXELLES
2027 : 15 Mar., 21 June, 30 Aug., 6 Dec.

LUXEMBOURG
2027 : 15 Mar., 21 June, 30 Aug., 6 Dec.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.