Location: Blog Menu ▼

Fundamentals of UI Design

This presentation covers fundamentals of user interface design and how they’re used to build a simple interface element. It’s been tailored for people who had minimal or no exposure to design, but would like to learn the basics.


I first gave this presentation in 2012. to a group of computer science students at the University of Zagreb. It was an introduction to a workshop during which they had to create interface concepts for their projects. The idea of teaching programmers basic visual design skills proved successful, so I was invited again next year.

Between those two lectures I also gave this presentation to more experienced programmers in my previous company Five minutes, now called just Five. The result was also positive: increased vocabulary and shared understanding improved designer-programmer collaboration on all future projects.

Now, after a long break, I revisited the presentation, improved it, and shared it publicly. At the same time I presented it to a group of software engineers in Google, continuing this successful educational series.

Don’t miss this one:
Frozen sunrise

Back to top ▲