Non-Degree / Dates: 25 – 29 January 2027

This one-week practical course introduces participants to industry-standard practices for building and maintaining design systems using Figma, AI tools, and AI Agents. Through lectures, hands-on exercises, and collaborative group work, students will learn how to develop, audit, and communicate scalable component libraries that drive efficiency and consistency in digital product design.

The curriculum is divided into two focused phases: building the foundation and mastering the application of skills. First, you will explore Atomic Design principles and create Design Tokens, moving from basic styles to complex, responsive components using Figma’s advanced features such as Auto Layout and Variants. As you progress, the focus shifts to professional documentation, accessibility (WCAG) compliance, and system scaling. Throughout this course, you will also use frontier models and AI tools and learn how to integrate them in your workflows, create custom AI Agents to automate auditing, generate documentation, and streamline maintenance of your design system.

Why this course?

  • Learn in Estonia – The ‘startup’ country of Europe and get the most up-to-date design skills required in the industry.

  • Master modern AI tools and frameworks, and create custom AI Agents and Skills that streamline and validate design systems.

  • Build a scalable, accessible, reusable component library to showcase in your portfolio, and prepare for leadership roles in product and design.

Teacher(s)

Yan Asadchy, MSc, Junior Research Fellow at Tallinn University, is an interdisciplinary researcher and a Ph.D. student at CUDAN Open Lab, Tallinn University. He works at the intersection of computer science and humanities and uses computational methods to examine digital culture and self-representation on social media. He is a member of MIT’s Connection Science group and the DTx Research Group at Oulu University. Yan founded Affinity OÜ, a design agency that provides ethical design consultancy and solutions to startups and research groups in digital health, wellbeing, and AI. Yan has a background in UX/UI design and earned his MSc in Human-Computer Interaction from Tallinn University.

Tallinn University reserves the right to make changes to the teaching staff where necessary. Any such changes will not affect the learning outcomes or the academic quality of the course.

Timetable

The classes will take place from Monday to Friday each week. The lectures are planned 10:00 – 13:00 daily. Students will have individual tasks and collaborative work in groups.

An approximate day-by-day course plan is available here. Please note that the schedule and topic order may be adjusted as the course is finalized.

Participants

Design students, developers, product managers, or anyone interested in interaction design and systems thinking.

Prerequisites: A basic understanding of Figma is expected.

Credit points

Upon full participation and completion of course work students will be awarded 2 ECTS points and a certificate of completion.

Assessment criteria: Individual assignments (55%) + final group project & presentation (30%) + group collaboration & contribution (15%).

Course fee

Early-Bird Course Fee (until 31 October)350€
Regular Course Fee (after 31 October)400€

NB! Accommodationcultural programme and meals are not included in the price.

Contact

General Contact (registration, accommodation, cultural programme, etc): tss@tlu.ee

Information about the course content: Yan Asadchy – yan.asadchy@tlu.ee