Skip to main content
AI / Machine Learning

Phase 3: Vibe Coding Mastery

10 Modules
Chapter 9: Learning Objectives - Phase 3: Vibe Coding Mastery90%

Learning Objectives - Phase 3: Vibe Coding Mastery

Workshop Overview

Transform your ability to describe ideas into the ability to create them. By the end of this 3-hour session, you'll have built and deployed real web pages — entirely through conversation with AI, without writing a single line of code by hand.

Primary Learning Outcomes

By the end of this phase, you will be able to:

1. Conversational Creation (Core Skill)

You will be able to:

  • Describe a web page in plain English and have AI generate working code
  • Use natural language to specify layouts, colours, typography, and spacing
  • Reference existing websites as inspiration ("like Stripe's layout but for a bakery")
  • Combine multiple visual references into a single coherent design
  • Create single-page websites, multi-section landing pages, and interactive tools

Success Criteria:

  • Generated a working web page from a plain-English description
  • AI understood and implemented your visual intent
  • Result is responsive (works on desktop and mobile)
  • No hand-written code required at any point

2. Iterative Refinement

You will be able to:

  • Review AI output critically and identify what needs changing
  • Describe visual and functional adjustments in natural language
  • Follow the refinement loop: describe, review, refine, repeat
  • Make targeted small changes rather than rewriting everything
  • Know when to start fresh versus when to iterate
  • Manage conversation context to keep AI on track

Success Criteria:

  • Completed at least 3 refinement rounds on a single page
  • Each round produced a visible, intentional improvement
  • Final result matches your creative vision
  • Used natural language throughout (no code editing)

3. Adding Interactivity Through Conversation

You will be able to:

  • Add contact forms with validation using plain English descriptions
  • Create hover effects, animations, and transitions conversationally
  • Build functional elements: lightboxes, carousels, toggles, accordions
  • Implement dark mode with a single conversational prompt
  • Describe conditional behaviour ("when the form submits, show a thank-you message")
  • Add scroll-based effects and navigation behaviours

Success Criteria:

  • Added at least 2 interactive features to a web page
  • Interactivity works correctly without manual debugging
  • Can describe cause-and-effect behaviour naturally
  • Understands the difference between structure, style, and behaviour

4. Deployment to the Live Internet

You will be able to:

  • Create a GitHub repository for your project
  • Deploy a static site to GitHub Pages
  • View your creation at a live URL accessible to anyone
  • Update and redeploy after making changes
  • Understand the basics of free static hosting

Success Criteria:

  • At least one page deployed to a live URL
  • Page loads correctly for others (not just locally)
  • Can update and redeploy independently
  • Understands the deployment workflow

5. Tool Selection and Workflow

You will be able to:

  • Choose the right tool for a given task (Claude Code, Cursor, ChatGPT, etc.)
  • Use Claude Code effectively for file-based vibe coding projects
  • Use chat interfaces (Claude.ai, ChatGPT) for quick prototypes
  • Understand the strengths and trade-offs of each approach
  • Manage AI costs and monitor token usage

Success Criteria:

  • Can explain when to use Claude Code vs. a chat interface
  • Used at least one tool to build a complete page
  • Understands the cost model (pay-per-token vs. subscription)
  • Knows how to check usage and set spending limits

Detailed Skill Breakdown

Beginner Level (First Hour)

Knowledge:

  • Understand what vibe coding is and how it differs from traditional coding
  • Know the three languages of the web (HTML, CSS, JavaScript) at a conceptual level
  • Recognise effective vs. weak vibe coding prompts
  • Understand the iterative refinement loop
  • Know which tools are available in 2026

Skills:

  • Write a clear opening prompt that produces a usable first draft
  • Open and preview a generated HTML file in a browser
  • Describe one or two visual changes and have AI implement them
  • Use Claude Code to create files in a project folder
  • Save work and keep track of versions

Mindset:

  • Think like a director, not a developer
  • Embrace experimentation — nothing is permanent
  • Trust that "I want rounded corners" is a valid instruction
  • Focus on what you want, not how to implement it

Intermediate Level (Second Hour)

Knowledge:

  • Understand responsive design at a conceptual level (phone vs. desktop)
  • Know how to describe interactivity without technical jargon
  • Recognise when AI has misunderstood intent
  • Understand the concept of progressive enhancement

Skills:

  • Add interactivity: forms, animations, toggles, lightboxes
  • Describe and fix mobile layout issues conversationally
  • Combine multiple sections into a cohesive single-page site
  • Use comparisons and references to guide AI output
  • Iterate through 3+ refinement rounds on a single project

Mindset:

  • Confidence to request complex features through conversation
  • Patience with the iterative process
  • Critical eye for design quality
  • Willingness to try ambitious ideas

Advanced Level (Third Hour)

Knowledge:

  • Understand GitHub Pages deployment workflow
  • Know when to start a new conversation vs. continue an existing one
  • Recognise the limits of single-file web pages
  • Understand basic accessibility considerations

Skills:

  • Deploy a finished page to GitHub Pages
  • Build a complete multi-section page with interactivity
  • Create data-driven content (charts, dashboards, dynamic lists)
  • Polish a page to professional quality through iteration
  • Troubleshoot deployment issues conversationally

Mindset:

  • "I can build this" as the default response to any web idea
  • Creative ambition matched with iterative patience
  • Ownership mentality — you built it, you control it
  • Readiness to apply these skills to real projects

Profession-Specific Objectives

For Business Owners and Entrepreneurs

You will be able to:

  • Build a professional landing page for your business
  • Create a pricing page or product showcase
  • Deploy a contact form that looks polished and works correctly
  • Update your site any time without hiring a developer
  • Prototype ideas rapidly before committing resources

For Academics and Researchers

You will be able to:

  • Create interactive visualisations of research data
  • Build a personal academic portfolio or project showcase
  • Generate conference presentation materials as web pages
  • Prototype data dashboards for papers or grant applications
  • Share interactive results with colleagues via a URL

For Consultants and Freelancers

You will be able to:

  • Prototype client solutions on the spot during meetings
  • Build demonstration sites to win pitches
  • Create custom tools (calculators, quote generators) for clients
  • Deliver web-based deliverables alongside traditional documents
  • Differentiate yourself with rapid delivery capability

For Creatives and Designers

You will be able to:

  • Build a portfolio site that reflects your aesthetic precisely
  • Create interactive galleries and showcases
  • Experiment with web-based art and animation
  • Own your online presence completely — no template constraints
  • Update and evolve your site as your work changes

Assessment Criteria

Knowledge Assessment (10 points)

You will demonstrate understanding of:

  • Vibe coding principles and the director's mindset (2 points)
  • The iterative refinement loop (2 points)
  • Tool selection and the 2026 landscape (2 points)
  • Prompt writing best practices (2 points)
  • Deployment and hosting concepts (2 points)

Practical Skills (15 points)

You will successfully:

  • Generate a web page from a plain-English description (4 points)
  • Refine it through at least 2 conversational rounds (4 points)
  • Add interactive features through conversation (4 points)
  • Deploy to a live URL (3 points)

Application and Reflection (5 points)

You will:

  • Complete a capstone project relevant to your work (3 points)
  • Articulate how you'll use vibe coding going forward (2 points)

Passing Score: 24/30 (80%)

Success Indicators

Immediate (End of Workshop)

  • Built at least one complete web page through conversation
  • Page is live on the internet at a real URL
  • Added interactivity without hand-coding
  • Confident in describing what you want to AI
  • Know which tool to reach for next time

Short-term (1 Week)

  • Built something new using vibe coding
  • Shared a creation with a colleague or friend
  • Refined a page through 5+ iteration rounds
  • Explored a tool you didn't use in the workshop
  • Started a project relevant to your work or interests

Long-term (1 Month)

  • Maintaining a live web presence you built yourself
  • Using vibe coding regularly for prototyping or creating
  • Comfortable with the full workflow: describe, build, iterate, deploy
  • Helping others discover vibe coding
  • Pushing into more ambitious projects

Your Commitment

I Commit To:

  • Describing boldly — no idea is too ambitious to try
  • Iterating patiently — the first draft is never the final product
  • Experimenting freely — mistakes are just conversations away from fixes
  • Deploying proudly — putting my creation live on the internet
  • Continuing to create — using these skills beyond the workshop

This Workshop Promises You:

  • A real, working web page built entirely through conversation
  • A live URL you can share with anyone
  • The confidence to build anything you can describe
  • No code to memorise, no syntax to learn
  • Creative freedom limited only by your imagination

Ready to Begin?

These objectives represent a fundamental shift in who gets to create on the web. By the end of today, the answer to "can I build a website?" will be a permanent, confident "yes."

Let's start creating!


Begin Workshop → | Check Prerequisites | Back to Overview