Design Basics: Exploring User Interface (UI) Design within the Bauhaus Context

Design Basics: Exploring User Interface (UI) Design within the Bauhaus Context

Designing Modern User Interface Design
In this workshop, we will explore the fundamentals of User Interface (UI) design. You will learn – in theory and practice – the basic concept of UI design and gain practical skills to create visually appealing and user-friendly interfaces for various digital platforms. We'll dive deep into essential UI design elements, including typography, colour, and grid, and how to apply them in our layouts effectively. Throughout the course, you will have the opportunity to work on real-world design projects, applying the principles we’ve learned to solve common User Interface challenges.

Bauhaus Context
This course is based on the fundamental Bauhaus principle of "form follows function," emphasising the integration of aesthetics and functionality to achieve a harmonious and functional design. In the context of UI design, we will draw inspiration from this philosophy to steer our design endeavours, aiming to craft digital interfaces that seamlessly prioritise both aesthetics and functionality.

In the context of typography, we'll examine old letter fragments and typography sketches sourced from the Bauhaus archives. Our focus will be on incorporating these elements in our layouts to improve the functionality and readability of digital interfaces. By drawing inspiration from historical letterforms and design concepts, we will aim to create a seamless integration that enhances the visual and practical aspects of digital communication.

Colour Theories
We will explore the Bauhaus approach to colour theory and its influence on user interface design. Through a detailed analysis of Bauhaus colour theories, we aim to understand how they can inform our design decisions, going beyond aesthetics to enhance information conveyance and create digital interfaces and experiences that are user-friendly.

Prototyping and Wireframing
We will produce storyboards, wireframes, and we will use the industry-standard tools like Figma or Sketch to design and prototype our concepts of Bauhaus theme into state-of-the-art visual design. Through this process, we aim to present our ideas interactively.

Coding as a Design Tool
In this workshop, we will explore the synergy between design and technology in the realm of UI/UX design. We will gain foundational programming skills needed to understand the implementation of our design concepts. Through practical coding exercises, we will develop a versatile skill set that combines the best of both worlds—design aesthetics and technical implementation.

For beginners and experienced ones. The course fits those who want to learn or refresh fundamental design skills. Interested persons from different areas are also welcomed to participate, as those who are interested in the Bauhaus teaching methods.

There are no prerequisites for participation.

The course language is English.

Kushtrim Hamzaj (* 1991) is a Munich-based UI/UX designer and front-end developer. His research spans typography, creative coding, but also artificial intelligence in the context of UI/UX design. Currently, he is doing his PhD at the Bauhaus University on the subject of responsive user interfaces using variable fonts and machine learning. His research explores innovative approaches to enhance user experience by combining the capabilities of variable fonts and machine learning libraries to create user interfaces that are responsive, interactive, and human-centred. In 2017, he received his MA in Integrated Design from the Anhalt University in Dessau. Over his professional career, Kushtrim has worked with various startups as well as design agencies, including Brandcode, Evernine Group or Soellner Communications. In his work, Kushtrim aims for researching, consulting and teaching new processes and systems to achieve innovative design solutions.

The course fee is 890 EURO.

690 EURO for students & alumni
350 EURO for BUW students

The course fee includes:

  • Orientation & Support
  • Programme according to description
  • Teaching materials
  • Bauhaus Summer School ID card
  • Daily Lunch at the University Cafeteria (Monday - Friday)
  • Certificate
  • Internet access at the Bauhaus-Universität Weimar
  • Free use of library
  • Accompanying programme including excursions
  • Free entrance to museums belonging to Klassik Stiftung Weimar
  • Travel by public transport in Weimar

Please note our terms and conditions (admission conditions, cancellation conditions etc.)

The course fee does not include:

  • Travel costs
  • Accommodation
  • Insurance
  • Additional excursions


1. Online Registration

Please register first in our system ► Registration
Please follow the instructions on the page.

2. Documents

Please submit until 01.05.24 the following documents:.

  • CV

  • Letter of motivation



3. Selection Process

All applicants will receive notification about the outcome of the selection process as soon as possible via e-mail. In case of a positive answer you will receive the invoice simultaneously which you will have to pay within 10 days. If applicants fail to do this, places will be given to others on the waiting list.

If you need a VISA, we recommend you to get informed now about the requirements and to make an appointment with the German embassy in your home country.

A maximum of 20 applicants will be selected to participate in this course.

After successful completion of the language course, you will receive a certificate of participation issued by the Bauhaus Summer School. I

Participants earn 3 credit points (ECTS) after completion of the two-week course. In order to receive credit points, t is necessary to attend at least 80% of the course lessons and to fulfil the required tasks. 

Prior to your participation, it is essential that you clarify whether your home university will recognise the foreign credits you intend to earn.

If you would like to receive a grade, you must discuss this with the teacher at the beginning of the course! The fulfilment of additional tasks may be necessary.

The workshop aims to teach participants the ins and outs of modern User Interface (UI) design. Covering everything from basic principles to hands-on practice, you will learn how to create visually appealing and user-friendly digital interfaces. Inspired by the Bauhaus design philosophy of combining style and functionality, participants will apply these principles in real-world projects using tools like Figma or Sketch. The workshop also delves into Bauhaus typography and color theories to enhance readability and functionality in digital design. Notably, it integrates coding as a design tool, ensuring participants gain a versatile skill set that combines design aesthetics with technical implementation in UI/UX design



August 17 - August 31, 2024



The course language is English.