Optional, any time
Learn more
None of this is needed for the workshop. It is here for when you want to understand what the agent built, or make it look and work better. Pick one item from a section; the first item in each list is the shortest.
Web terms in plain words
- Website
- A folder of files (pages, styles, images) that a browser can open. Your
test-sitefolder is already a website; for now it exists only on your computer. - HTML
- The content and structure of a page: headings, paragraphs, links, buttons. If a page were a house, HTML would be its rooms and walls.
- CSS
- The look of a page: colors, fonts, spacing and layout. In the same picture, the paint and furniture.
- JavaScript
- What a page does when you click or type, such as filtering a table or checking a form.
- Hosting
- A computer that is always on and stores your site's files so other people can open them. Think of it as the land the house stands on. GitHub Pages and Vercel provide it free for small projects.
- Domain
- The name people type to find a site, such as
umich.edu. It works like a street address, and you rent it by the year from a registrar. - DNS
- The internet's address book. It connects a domain to the computer that hosts the site, so using your own domain means adding entries to it.
- Repository
- A project folder stored on GitHub, together with the history of every saved change.
- Deploy
- Copying the finished files to the host so the site opens at its address.
Web basics
- The Internet: IP Addresses and DNS, Code.org on YouTube, 7 minutes; how a typed name leads to the right computer
- The Internet: HTTP and HTML, Code.org on YouTube, 7 minutes (the video above)
- How the web works, MDN Web Docs (Mozilla), a short reading
- What is a domain name?, MDN Web Docs
HTML and CSS
You do not need to write HTML yourself. To read what the agent made, ask it: "Explain index.html section by section for someone who has never seen HTML."
- Your first website, MDN Web Docs, a beginner module in short steps
- Learn HTML and Learn CSS, free courses on web.dev from Google's Chrome team; each chapter stands on its own
- Lecture 0: HTML and CSS, Harvard CS50 Web Programming on YouTube, about 2 hours
UI and UX design
UI (user interface) means the parts of the screen people see and touch: buttons, menus, text. UX (user experience) is whether they can do what they came to do without confusion. A sign-up form can look polished and still lose people at the third question.
- What is UX (Not)?, Nielsen Norman Group on YouTube, 3 minutes
- The Basics of UX Design, Grow with Google on YouTube, 4.5 minutes (the video above)
- 10 usability heuristics for user interface design, Nielsen Norman Group; ten rules of thumb for checking any screen
- Figma Design for beginners, Figma on YouTube, a 13-part series that opens with a 2-minute overview; Figma is a free tool for sketching screens before building them
Accessibility
An accessible tool also works for people who use a screen reader, only a keyboard, captions or larger text. You can ask the agent: "Check this page for accessibility problems and explain each one."
- Introduction to Web Accessibility and W3C Standards, W3C Web Accessibility Initiative on YouTube, 4 minutes
- Designing for web accessibility, W3C Web Accessibility Initiative, short tips with examples
Claude Code
Official Claude Code videos, the free Anthropic Academy course and the documentation are listed at the end of Coding agent basics.