Internal training exercises for designers who want to learn how code, AI, and design work together.
You'll make small UI changes, experiment with AI-assisted coding, and see your updates appear live in the browser.
No coding experience required.
⏱ Estimated time: 30–45 minutes
- Make simple UI changes using an AI coding assistant
- See your changes update in a real browser locally
- Navigate a simple project structure in VS Code
- Create and switch Git branches safely
- Build confidence working with code as a designer
Make sure you have:
- VS Code installed
- Git installed
- Claude Code installed and working
- Access to GitHub
- A terminal you can open from VS Code
If you're unsure, ask your facilitator before starting the exercises.
-
Clone the repo
git clone https://github.com/choon00o/SC-designcode.git cd SC-designcode -
Open the project
All three exercises live in
index.html.Open the project in VS Code and open
index.htmlin your browser. You'll make all your changes in this file. -
Use Claude to help
Open a terminal, type
claude, and press Enter.
Before making your next change, create a new branch:
git checkout -b my-first-changeCheck which branch you're currently on:
git branchYou should see:
* my-first-changeA branch is a safe place to experiment without affecting the main version of the project.
Now continue with the exercises below.
The profile card is already built. Your job is to personalise it using plain-English prompts.
Try these prompts:
In index.html, change the name "Alex" to my name
Change the description to something about me — I like hiking and coffee
Change the background colour to a warm cream colour
Make the heading green instead of blue
Make the button red with white text
The page contains three destination cards built from the same pattern. Try adding a fourth card and modifying the layout.
Try these prompts:
In index.html, add a new destination card with the title "Singapore" and the description "Hawker food paradise"
Make the cards sit side by side on wider screens
All colours, spacing, and radii are defined as CSS variables in :root at the top of index.html. Changing one variable updates the whole page.
Try these prompts:
In index.html, list all the CSS custom properties defined in :root
Change --color-primary to #ff6600 — I want to see how tokens work
Change --color-primary back to #0770e3
Read AI-GUIDE.md first — it explains how to open Claude in your terminal and how to describe what you want.
index.html # All three exercises in one file
exercises/ # Original per-exercise folders with starter/solution
resources/
cheatsheet.md # Quick HTML/CSS reference
links.md # Useful docs & tools
AI-GUIDE.md # How to use Claude for these exercises
CLAUDE.md # AI context read automatically by Claude
- Work directly in
index.html - The
exercises/*/solution/folders are there if you get stuck — try not to peek too early - Ask questions any time — to your facilitator, or to Claude