Code and a stack of machines

Full Stack training 2022

A Full Stack developer is a person who knows the whole range of the modern web world: back-end systems, designing browser applications and user interfaces while understanding the business logic behind the implementation.

6 months, 14 March 2022 – 9 September 2022

30 ECTS credits

Continuing training, training doesn’t lead to a degree

Competence package consisting individual courses.

The tuition language of the training program is English, and all the learning materials provided will also be in English.

University of Turku
Department of Computing


The primary aim of the training program is to support raising the employment rate in Southwest Finland and to respond to the shortage of professionals by training Full Stack developers for the needs of the IT-companies. Training program is non-degree education targeted to people with existing programming knowledge living in Southwest Finland that are either unemployed or under a threat of unemployment.

The training meets the needs of the labour market and builds new expertise on top of earlier knowledge to help future employment. The participants will be connected to local IT-companies during the program which helps both the employer and job seeker when open vacancies are filled in the region.

Training emphasises practical exercises and development of programming and working life skills. During the training effort will be put on face-to-face education and student counselling. In addition, distance learning methods, video lectures and flipped learning will be used to ensure flexibility of the teaching.

The key partners for the training are companies in the region. The participation of companies ensures the timeliness of the training through visiting lectures and company visits. In addition, companies are being asked to provide practical Capstone projects.

The FullStack II -training is funded by the Ministry of Education and Culture’s special fund for year 2020. The aim of the funding is to develop continuous training, support employment and respond to a shortage of experts with fast-acting measures.

There has been three previous instances of the training within years 2019 – 2021.

Training has three parts

1/3 Refresher and Basic courses

  • Refresher course in programming
  • Basic course on software engineering
  • Job search skills

2/3 Full stack -techniques

  • Frontend development
  • Backend development
  • Capstone project; team forming and starting up

3/3 Capstone project

  • Capstone project: 6 iterations x 2 weeks
  • Ending the training