Portfolio
Back to selected projects

Course case study · Design education

AI-native Interactive Product Design

and Vibe Coding Practice

A project-based course that guides design students from personal positioning, information architecture, and visual systems to AI-assisted development, debugging, testing, and deployment through one portfolio website.

  • Course Design
  • Project-based Learning
  • AI Coding
  • Design Education
  • Portfolio
AI Coding course project cover with students, webpage interfaces, and collaborative development scenesCOURSE / 01—16
64hours
16sessions
4stages
01

Why this course

Lower technical barriers make product judgment more important

Students often have visual foundations but little experience turning concepts into complete digital products. The course places Vibe Coding inside a full strategy, design, development, debugging, and launch process.

01

Weak content choices

Visual skills do not automatically produce clear positioning, hierarchy, or priorities.

02

Static designs do not ship

Single-screen polish can hide gaps in navigation, reuse, and interaction.

03

Vague AI instructions

One-line requests replace task decomposition and useful context.

04

No verification loop

Errors are hard to reproduce, and first-generation output is too readily accepted.

Vibe Coding is not the destination. It is a collaborative medium for turning design decisions into real digital experiences.
02

Learning outcomes

Reframe a tool course around four transferable abilities

Success is not measured by code volume, but by the ability to define, organize, build, test, and improve a working product.

01

Website strategy

Define positioning, priorities, scope, and audience from identity and portfolio content.

02

Information and visual design

Build architecture, navigation, visual rules, and a distinctive web expression.

03

AI-assisted development

Organize context with prompts, specifications, and task lists for iterative implementation.

04

Testing and communication

Check runtime, links, responsive behavior, and visual consistency, then explain decisions and revisions.

03

16-session course map

One project, four stages, sixteen connected delivery points

Choose a stage and a session to inspect its learning focus, classroom task, and concrete output.

Stage 01

What should the site communicate?

Strategy and visual direction
Session01
Learning focus

Understand Vibe Coding, AI Coding, the portfolio brief, and the TRAE/Codex tool ecosystem.

Class task

Define the purpose and intended audience of the portfolio.

Output

Website goal and content list

04

Teaching tasks

Turn abstract AI collaboration into observable work

Templates, live demonstrations, screenshot feedback, and peer review give each AI interaction evidence of input, judgment, revision, and verification.

01

Portfolio strategy card

  • Positioning and audience
  • Structure and priority work
  • Scope and exclusions
02

Design and AI collaboration kit

  • Strategy brief
  • Visual and component rules
  • Prompt templates and task list
03

Agent delegation record

  • Task and context
  • Plan review and revision
  • Files and runtime inspection
04

Multimodal UI revision

  • Locate issues with screenshots
  • Separate current and target states
  • Set acceptance criteria
05

Testing and peer review

  • Exchange portfolio reviews
  • Record visual/runtime issues
  • Prioritize and revise

Teaching methods

Project-based learning

All 16 sessions advance the same portfolio.

Stage scaffolding

Templates and checklists reduce early cognitive load.

Live demonstration

Show task definition, revision, errors, and verification end to end.

Comparative teaching

Compare vague requests with structured context.

Process assessment

Evaluate definition, decisions, revisions, and verification.

05

Assessment

Four reviews connect strategy, design, development, and launch

Each stage has inspectable deliverables, preventing a final website from hiding the absence of process evidence.

  1. 01
    Strategy and visual direction

    Positioning, content list, sitemap, wireframes, visual design

    Content, structure, and direction
  2. 02
    Page prototype V0

    Homepage, core pages, components, and AI collaboration record

    Structure and visual fidelity
  3. 03
    Working website V2

    Runtime, interactions, responsive checks, and fix record

    Primary path usability
  4. 04
    Final website V3

    Live website, tests, presentation, and reflection

    Quality and iteration evidence

Scoring structure

The course prioritizes a complete loop of content strategy, visual expression, implementation, testing, and revision over the amount of code produced.

Strategy and content20%
AI collaboration process20%
Visual and page quality25%
Implementation quality15%
Testing and responsive10%
Presentation and reflection10%
06

Teaching results

Move from “let AI generate it” to “define, inspect, and improve”

The course produced a reusable 64-hour project path, assessment system, teaching assets, and documented implementation results.

0

students participated

0

completed portfolios

0

completion rate

0

selected cases

0

entered portfolios

  1. 01Strategy
  2. 02Design
  3. 03Build
  4. 04Test
  5. 05Launch

Reusable teaching assets

  • Portfolio strategy template
  • Web visual specification
  • Structured prompt template
  • Development task list
  • Issue-resolution record
  • Peer-test record
  • Assessment rubric

Course summary

Help design students turn their judgment into working products with AI

The course does not generate websites for students. It builds a complete method from content strategy and visual decisions to AI-assisted implementation and verification.Back to homepage projects