Skip to main content

Interface Design Patterns UX Training (Spring 2024)

Vitaly Friedman

Your instructor
Vitaly Friedman

Workshop includes:

  • 🔴  Live online sessions
  • 🗣  Active participation
  • 📺  Bonus 10h-video course
  • 🎁  Workshop recordings
  • ✅  UX checklists

Unfortunately, this workshop is fully sold out! But you can join the waiting list in case a ticket becomes available:


Live UX training + video course Mar 7 – Apr 5, 2024
09:00 – 11:30 AM PT (18:00 – 20:30 CET) • Check your time zone ⏰

Roll up your sleeves — it’s time to brush up your UX skills! How would you architect an effective multi-level navigation for a large government website? What about enterprise-grade tables with intricate forms, filters and search? Or perhaps an accessible data visualization and charts for a complex medical data set? Well, fasten your seat belt!

In a jam-packed 4-weeks UX training, you’ll learn how to deal with real-life UX challenges from the ground up. Get ready: you’ll sail uncharted waters, design truly complex interfaces and receive feedback from people around the world. Plus: you’ll get a UX certificate for all your hard work as well.


Here’s What You Should Be Expecting:

  • Weekly live sessions

    8 sessions × 2.5h each

  • Real-world examples

    100s of hand-picked examples

  • 1:1 feedback with Vitaly

    Helpful, constructive, personal

  • Individual UX assignments

    To be completed weekly (8–10h effort)

  • Open hours

    To get early feedback and answer all your questions

  • Life-time access

    To the video course, all Zoom recordings, slides and checklists

  • Flexible re-scheduling

    You can always switch to a training happening later that or next year (we run it 2× a year)

  • UX certificate (preview) ✨

    For your hard work (once you complete all 4 UX assignments)


As a part of the training, you’ll get life-time full access to the “Smart Interface Design Patterns” video course, a shiny new 10h video library with Vitaly. With 100s of hand-picked examples, case studies and best practices.

$799 .00 Register for the training → 8 × 2h live sessions + Q&A. Mar 7 – Apr 5.
Live sessions, videos & slides.

🎪  Save up to 25% on this workshop with a Smashing Membership.

4 Weeks, 4 Assignments, 8 Live Sessions

The UX training is designed to help you grow as a UX professional. We won’t be spending much time with the basics; instead, we’ll dive straight into complex UX challenges in complex environments — be it enterprise, governments or corporate world. That will keep us on our toes!

The Speaker

Vitaly Friedman

Designer and UX consultant, currently working with the team of the EU Parliament.

Every week, we’ll combine 2.5h live sessions with individual assignments. Of course, the live sessions will focus on insights from user research, case studies and best practices. But they will also highlight a specific UX technique or methodology that you can use to tackle a challenge at hand.

The highlight of the project will be in you applying all these insights in practice — by completing your individual weekly assignment. However, you won’t be alone in this: you’ll receive feedback from other participants, and you’ll be designing closely with Vitaly while getting personal 1:1 feedback as you make progress.

And if you have questions, there is also an Open Hour available for all your questions every week.

What topics will we cover?

In this UX training, you’ll learn:

  • Complex multi-level navigation (6–7 levels) in a large organization, prioritization techniques, card sorting, tree testing, validation, sideways navigation, mega-dropdowns.
  • Complex filtering in public archives, exploring layout, auto-apply vs. manual apply, filtering overlays, filtering and sorting intervals, tagging and smart previews, tap/type-ahead pattern, filter presets, scoped filtering.
  • Complex multi-page forms in a corporate environment (e.g. CPQ systems), focusing on form layout, error recovery, inline validation, routing, conditional reveal, disabled states, autocomplete UX, dependencies.
  • Stock exchange timelines with charts, graphs and controls to understand trends, real time updates, data views and quick actions.
  • Enterprise-grade tables for complex applications, with inline editing, filtering, sorting, search, imports, exports, integrations and modals.
  • Advanced search and autocomplete UX, with layout and interaction design, when to show/hide suggestions, search query iteration, autocomplete blindness, faceted search, type-ahead pattern, keyboard navigation,
  • Data visualization and Charts, how to choose charts, how to design honest and effective charts, incl. formatting, color palettes, legends, formatting, tables and interactive filters,
  • Dashboards and spreadsheets, with complex layouts, data editing, inline filtering, infinite scroll UX, “load more” vs. pagination, access to footer and access to the current state, mobile optimizations,
  • Sustainable UX, incl. design patterns, presets, defaults, data collection, archiving, deletion, exporting and how to measure digital sustainability,
  • Designing for AI, with AI presets, contextual suggestions, temperature knobs, invisible clustering, scoping, personalization, agents and how to design better AI UIs,
  • Design patterns for expert interfaces and B2B, with advanced features, visual indicators, customizable widgets, complex business logic, enterprise products, legacy systems, keyboard shortcuts, query constructors and 3rd-party integrations,
  • Accessibility of complex interfaces, with UX considerations, colorblindness, designing for older adults, children, people with autism, dyslexia, dyscalculia, WCAG 2.2 compliance and EU Accessibility Act,
  • Authentication and Privacy UX, and how to design authentication and gather accurate data while avoiding legal battles and respecting user’s data,
  • Product designer’s toolkit, with useful Notion templates, Miro boards, Figma plugins and UX workshop kits for design and UX research,
  • 100s of real-life examples, government and university websites, trip planners, financial services, eCommerce, online banking, configurators, insurance and mortgage calculators, data grids and enterprise products.
  • Checklist for complex UIs, with guidelines and decisions to consider when designing any component in a complex setting.

$799 .00 Register for the training → 8 × 2h live sessions + Q&A. Mar 7 – Apr 5.
Live sessions, videos & slides.

🎪  Save up to 25% on this workshop with a Smashing Membership.

Who is this training for?

This UX training is for interface designers, front-end designers and developers who’d love to be prepared for complex and time-consuming design challenges. You’ll walk away with a toolbox of techniques and examples of doing things well in your product, website, desktop app or mobile app — be it a small mobile app or a large enterprise application.

About Vitaly Friedman

Vitaly Friedman loves beautiful content and doesn’t like to give in easily. When he is not writing or speaking at a conference, he’s most helping companies solve UX issues or running front-end/UX workshops. He loves solving complex UX, front-end and performance problems.

Time & Schedule

The UX training is split over 8 days (plus an intro session and Open Hours). Our virtual doors open at 8:45 AM and we start at 9 AM PT (6 PM CET). The Open Hour sessions take place at 12:00 PM PT.

The training will run on the following days:

  • Fri, March 8, Thu, March 7, 09:00 – 10:30 AM PTGetting to know each other & introductions
  • Mon, March 11, 09:00 – 11:30 AM PT
  • Wed, March 13, 09:00 – 11:30 AM PT
  • Fri, March 15, 12:00 – 1:00 PM PTOpen Hour (optional)
  • Mon, March 18, 09:00 – 11:30 AM PT
  • Wed, March 20, 09:00 – 11:30 AM PT
  • Fri, March 22, 12:00 – 1:00 PM PTOpen Hour (optional)
  • Mon, March 25, 09:00 – 11:30 AM PT
  • Wed, March 27, 09:00 – 11:30 AM PT
  • Fri, March 29, 12:00 – 1:00 PM PTOpen Hour (optional)
  • Mon, April 1, 09:00 – 11:30 AM PT
  • Wed, April 3, 09:00 – 11:30 AM PT
  • Fri, April 5, 12:00 – 1:00 PM PTOpen Hour (optional)
  • Mon, April 8, 09:00 – 10:00 PM PTWrapping up

You can always re-watch the sessions at a more convenient time and follow the webinar at your own pace.

Thu, March 7: Getting Started!

9:00 AM – 10:30 AM
An informal introduction of the course, explaining the workflow and the tooling, getting to know attendees and what you’d like to take away from the course.

Mon, March 11: Complex Navigation + Assignment

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
A deep dive into complex mega-drop-down navigation, carousels, breadcrumbs, sideways navigation, modals and overlays, focus traps, top task analysis. Complex multi-level navigation in a large organization, prioritization techniques, card sorting, tree testing and validation.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Wed, March 13: Mega-Menus + Mobile

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
Hamburger navigation, slide-in patterns, horizontal and vertical layering, sidebar, modals, floating navigation, hit targets, accuracy dots, accordions, A-Z index and cards, navigation queries, step-by-step guides, configurators, language selector UX.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Fri, March 15: Open Hour with Vitaly ☎️

12:00 PM – 1:00 PM
An opportunity to join in a call to ask any questions, get feedback, provide feedback to the course, your current work projects or pretty much anything else.

Mon, March 18: Data Tables + Filtering + Assignment

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
Designing and architecting complex tables, with data views, quick actions and batch actions. We’ll also explore complex filtering, auto-apply vs. manual apply, filtering overlays, filtering and sorting intervals, tagging and smart previews, tap/type-ahead pattern, filter presets, scoped filtering.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Wed, September 20: Feature Comparison + Pricing Plans

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
Enterprise-grade tables, with inline editing, filtering, multi-sorting, advanced search, imports, exports, integrations and modals, pricing plans, feature comparison tables.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Fri, March 22: Open Hour with Vitaly ☎️

12:00 PM – 1:00 PM
An opportunity to join in a call to ask any questions, get feedback, provide feedback to the course, your current work projects or pretty much anything else.

Mon, March 25: Web Forms + Validation

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
Dealing with multi-page forms in a corporate environment, focusing on form layout, error recovery, inline validation, “back” button UX, form layout, routing, conditional reveal, disabled states, autocomplete UX, travelling planners and general practices around web forms.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Wed, March 27: Dashboards + Data Visualization

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
Building blocks of enterprise dashboards, designing for complexity, data-ink-ratio, features, views and customization options, drag’n’drop, data drill-downs, data explorers, data visualization, choosing the right chart type.

Election map interfaces, highlighting key events in real time, the distribution of voting, filtering, sorting, interaction design, search and navigation.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Fri, March 29: Open Hour with Vitaly ☎️

12:00 PM – 1:00 PM
An opportunity to join in a call to ask any questions, get feedback, provide feedback to the course, your current work projects or pretty much anything else.

Mon, April 1: Timelines + Maps

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
Exploring heavy visual interfaces with carousels, sliders, accessible videos, timelines, calendars, maps, election maps and seat selection. Restaurant and hotel reservation systems to manage tables, waiters, occupancy, reservations, modifications and cancellations in the hospitality industry. Also: PDF accessibility.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Wed, April 3: Privacy + Authentication UX

8:45 AM PT
Virtual doors open, registration, chat and introductions.

9:00 AM – 11:00 AM
How to ask for and collect sensitive information, asking questions, error messages, authentication, password recovery, 2FA/MFA, security grades, passwords, security questions.

11:00 AM – 11:30 AM
Q&A with Vitaly on the day’s material.

Fri, April 5: Open Hour with Vitaly ☎️

12:00 PM – 1:00 PM
An opportunity to join in a call to ask any questions, get feedback, provide feedback to the course, your current work projects or pretty much anything else.

Fri, April 8: Wrapping Up!

12:00 PM – 1:00 PM
An informal meeting to look back, gather insights, connect with each other and discuss the assignments.


Unfortunately, this workshop is fully sold out! But you can join the waiting list in case a ticket becomes available:


x