UID 07 - Course Map

This note connects the main lessons of the User Interface Design course.

Parent: Design

Lesson Order

  1. UID 07 - Introduzione al corso
  2. UID 07 - Intro alla user interface con Mirko Santangelo
  3. UID 07 - Case studies and best practices con Elisabetta Balconi
  4. UID 07 - Atomic Design, Design Token & Design System con Francesco Improta
  5. UID 07 - Principi e strumenti per l’accessibilità con Marianna Cerato
  6. UID 07 - Illustrazioni, fotografie e motion design con Riccardo Volpato e Luis Felipe Bueno

Big Picture

The lessons build one learning path:

flowchart TD
  A["Course foundation"] --> B["Designer role today"]
  B --> C["Professional UI workflow"]
  B --> E["Tools, AI, systems"]
  C --> F["Style tiles, design principles, prototypes"]
  E --> G["Design systems, tokens, documentation"]
  G --> H["Accessibility, WCAG, testing"]
  F --> I["Images, art direction, motion"]

What Each Lesson Gives Me

LessonMain roleWhat I should remember
UID 07 - Introduzione al corsofoundationUI translates UX, business, technology, and visual language into usable interfaces
UID 07 - Intro alla user interface con Mirko Santangelomindset and toolsthe designer today needs taste, AI/tool fluency, systems thinking, and process
UID 07 - Case studies and best practices con Elisabetta Balconiprofessional methodUI is not painted UX; use learning, style tiles, design principles, exploration, prototyping, and documentation
UID 07 - Atomic Design, Design Token & Design System con Francesco Improtasystem thinkingdesign systems turn repeated interface decisions into tokens, components, documentation, and governance
UID 07 - Principi e strumenti per l’accessibilità con Marianna Ceratoaccessibility practiceaccessibility is a design framework involving autonomy, law, WCAG, assistive technology, handoff, and testing
UID 07 - Illustrazioni, fotografie e motion design con Riccardo Volpato e Luis Felipe Buenoexpressive UI detailsimages, photography, illustration, and motion must support meaning, usability, brand values, and interaction feedback

Core Concepts

Main Framework

For this course, UI design can be understood as a sequence:

  1. Understand the brief.
  2. Understand users and business goals.
  3. Translate UX structure into interface needs.
  4. Define direction through references, moodboards, and style tiles.
  5. Create design principles.
  6. Explore visual and interaction possibilities.
  7. Prototype important behaviors.
  8. Build high-fidelity screens and flows.
  9. Define image, illustration, and motion direction.
  10. Extract components and rules.
  11. Define tokens, patterns, and reusable components.
  12. Document and govern the system.
  13. Design for accessibility from the beginning.
  14. Test with tools and real people.
  15. Present the reasoning.

Personal Study Questions

  • What is the difference between UX output and UI decision?
  • Which screens need the clearest hierarchy in a UI project?
  • What references should I collect before starting a visual direction?
  • Which design principles should guide a UI project?
  • What should be prototyped instead of shown as a static screen?
  • How can I explain each design choice to a stakeholder?
  • Which interface decisions should become tokens or reusable components?
  • Who maintains the system after the first design pass?
  • Which users or contexts could my interface accidentally exclude?
  • Which accessibility checks should happen before handoff?
  • What job does each image or animation do?
  • Which motion details need to be prototyped because static screens cannot explain them?