Back to all courses

Creating graphical user interfaces

Individual course

This course will teach you how to design graphical user interfaces and implement them using web technologies.

Course contents

During the course, participants will learn how to create graphical user interfaces. Event-based programming, and defining graphics and including relevant animations to support good usability are covered. User interface design is covered in applied manner. Accessibility and internationalisation are also briefly covered.

Learning outcomes

Upon completion of the course the student will

  • have the fundamental knowledge and skills to implement graphical user interfaces,
  • know how to build interfaces where usability is considered,
  • know about accessibility and usability of graphical user interfaces.

Course material

Lectures will be recorded and other materials shared via Moodle.

Teaching methods

Lectures, weekly exercises and exercise sessions. The exercises will be held on campus.

More information in the Tampere University study guide.

You can get a digital badge after completing this course.

User interfaces, UI

Responsible teacher

University of Tampere
Jaakko Hakulinen

Further information about the course and studying

University of Tampere
Teemu Rauhala

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Application period has ended
Application period has ended
ICT Studies
User interfaces and usability,
Web programming
Course code:
Study credits:
0 €
Course level:
Teaching period:
Application start date:
Application deadline:
Application period has ended
Host university:
Tampere University
Who can apply:
Adult learner,
Degree student
Teaching method:
Place of contact learning:
Teaching language:
General prerequisites:
Basics of web technologies and usability is assumed
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.