
Define user experience as the study of the relationship between a user and a product or service across physical and digital worlds, guiding design to prevent frustration.
Clarify the client’s business goal and the problem to solve, asking broad questions to define success and guide end-user design.
Explore the difference between target and user personas, using analytics and qualitative insights to prioritize features and tailor content for real user goals.
Identify competitors by need, analyze how they communicate, target customers, and business models to inform product strategy and timing in a competitive market.
Prioritize features by importance and feasibility to stay within budget and timeline. Emphasize essential capabilities like an ecommerce store and order processing, while negotiating less critical features.
Define a measurable objective to assess user experience impact by tracking user actions—clicks, purchases, and signups—and maximize actions like visits, time on site, and newsletter signups.
This lecture explains the messy middle of the customer journey, detailing the exploration, evaluation, and decision phases and how prior experience and channels shape the path to action.
Explore the customer journey of planning a honeymoon, from exploration and quotes to tailor made travel decisions, destination selection, and reassuring post purchase experiences.
Explore how information architecture shapes site structure and navigation by organizing content, categories, and labels to meet business goals and user needs, with bookstore and restaurant examples.
Design a site map from your information architecture by turning pages into blocks and navigation into arrows. Explore tools from pen and paper to Octopus for complex navigation.
Use Octopus to build a personal site sitemap by editing the main page and adding sections such as about, portfolio, and contact, while visualizing content blocks and navigation.
Learn to draft wireframes that show page structure without visuals, emphasize one objective per page, and validate navigation with the trunk test.
Learn to start wireframing by studying and copying professional sites to master exploration and evaluation phases, then analyze headers, main content, sidebars, and the acquisition funnel.
Explore how user interface design creates a visual language on screens to guide user decisions and reading order to drive conversions through color, typography, images, and layout.
Clarify that UI design is not front-end development. Emphasize following a mental model to create unique, goal-driven interfaces rather than template-based layouts.
Compare the implementation model and mental model to design that follows the user’s reasoning, simplify interactions, and employ wizard-like steps for intuitive experiences.
Master simplicity by avoiding added features and complexity, clearly explaining what your software does and why it exists, and being explicit about why users visit your site.
Explore progressive disclosure through information architecture, revealing essential and important information first while hiding the rest behind depth levels, ensuring users see value and reduce noise.
Explore how dominance commands attention and creates a reading order in web layouts. Use size, contrast, and negative space to guide users toward a clear goal.
Alignment is an optical effect that speeds reading, and left-justified text is more readable than centered text, building trust by making page elements feel related.
Explore how grids guide page layouts with columns and rows, enabling responsive, modular designs across devices through fixed and percentage widths, card elements, and hero images.
Design empathetic error messages with a copywriter's touch, never use the word 'mistake.' Start with 'I'm sorry,' explain what went wrong, underline field, and provide direct links to resolve issues.
Icons push user action and convey meaning faster than text. Balance text and icon, maintain consistent size, avoid mixed styles, and design for universal comprehension.
Discover how predictability boosts web navigation by using clear cues, consistent design conventions, and concise copy to explain actions and expected outcomes.
explore how affordances guide user interactions, from real-world handles to intuitive UI cues, highlight clear clickable elements and disabled states to prevent unnecessary clicks.
Practice consistency in the visual language of web and app interfaces by standardizing fonts, colors, sizes, and patterns to create predictable, cohesive, and effective user experiences.
Explore proximity as the distance that signals relationships between page elements, guiding grouping, reading order, and layout decisions to create clear, logical blocks.
Explore how color communicates mood, signals actions, and reinforces brand in design, with red for urgency, green for calm, and a call for accessible, consistent palettes.
Explore how color and contrast shape readability and visual hierarchy, from palette choice to header emphasis, and learn to optimize text and button readability across pages.
Complete all assignments across the lessons to maximize your learning and build your own design portfolio. Ask questions anytime for guidance and stay connected after the course.
Do you want to become a real web designer, but you don't know where to start?
When you have to study UI (user interface) or UX (User experience) design, it's fundamental to start from strategy and design thinking and only after learning this it's ok to start learning the software.
That's why in this course we start from the theory and then we go forward with pratical lessons, analyzing dozens and dozens of websites and landing pages. Also, don't forget to put yourself to a test with the assignments!
In short, it will be a journey full of things to learn, and the only thing that matters will be this: that you arrive at the end of this journey having learned the fundamentals of user experience and web design.
Are you ready for it?
What the other students say (review translated from the italian version of the same course):
***** Michele D.
"As a complete beginner I found this course very well done. The topics and chapters are well structured, the teacher was clear and exhaustive."
***** Alice P.
"Competent and engaging teacher, a course where you can't get bored. A lot of food for thoughts and practical advices useful for customer management."
***** Maria Felice R.
"I'm trying to learn a new profession from scratch, so I'm studying a lot of very complex technical topics in a short time, and I must say that I find Luca's course interesting and well done. In particular, in addition to the competence, I appreciate the way he explains, engaging and fun, which makes everything more pleasant and light."