Vibe Coding: Building Digital Solutions with AI

Programme outline

Learning objectives

By the end of this course, participants will be able to:

  • Explain the concept of Artificial Intelligence (AI)-assisted development and vibe coding.
  • Apply structured prompting techniques to guide AI in generating code or logic.
  • Interpret and evaluate AI-generated code and outputs.
  • Apply iterative prompting and debugging strategies to refine results.
  • Develop simple digital prototypes using AI-assisted workflows.
  • Identify risks and limitations of AI-generated code.
  • Apply responsible and ethical practices when using AI for development tasks.
Day 1
  • Introduction to AI-assisted development
  • Prompt engineering for coding
  • Converting problem statements into prompts
  • Understanding AI-generated outputs
  • Improve AI-generated solutions through prompt refinement
Day 2
  • AI-assisted prototyping
  • Prototype a simple workflow or application
  • Debugging and improving AI outputs
  • Demonstrating a working prototype using vibe coding
  • Responsible AI development
  • Individual assessment
Assessment
  • Individual online Multiple Choice Question (MCQ) assessment (70% pass grade)
  • Team practical projects (pass on participation, assessment by observation)
  • Online assessment & team project
What’s next

Find out more

Mailing list

Subscribe to our mailing list and learn about the latest developments in SUTD Academy.

Get in touch

Submit an enquiry or schedule a call with our friendly team at +65 6499 7171.