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.

Completion methods

Required activities include weekly exercises returned to Moodle. To pass the course a certain amount of exercises must be done. For optional 5 cr project work students must do a project plan, project work and documentation. Students must be present in exercise meetings and ready to present their solutions. The amount of completed exercises is used in grading.

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
Markku Turunen

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
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.