Full Stack Web Developer program

Born to code? Apply now to the Full Stack Web Developer program!

We train new software developers who will specialize in JavaScript, React & Redux libraries and Node. The developer program will be very intensive and focused which will start in January 2020 and end in May 2021.


Full Stack Web Developer program: modules from Vocational Qualification in Information and Communications Technology (you may continue on with the studies and finish the whole qualification if you wish to do so)


17 months

To whom

A person who wants to work as a software developer


Application period for August 2020 intake is 14.2.-17.5.2020.

Software developer position as the goal

Full Stack Web Developer program is designed for adults who want to work as software developers. Studying in the program is very practical in comparison to academic studying. The studies focus 100 % on getting the core skills needed as software developer.

We only focus on the areas of software developing from the ICT Qualification in the program:

  • Software prototyping
  • Software implementation
  • Use of an integrated development environment

Continues after the picture

Structure of the program in 2020

The first semester from January to May is in school with our teachers.

During the summer (25.5. – 18.6.) there will be a student team based software development project.

The second semester from August to December is in school with our teachers. During the year’s end there will be a student team based project, which will be held in collaboration with our partnering companies.

The last semester from January to May 2021 will be an internship period.

Course list

Spring 2020
HTML5 and CSS3
UI Design and Prototyping
Programming JavaScript
React Basics
Node Basics

Summer 2020 (25.5. – 18.6.)
Summer Project

Fall 2020
React and Redux
Advanced Node
Data Structures
Quality Assurance
Software Development Project (together with our partnering companies)




Program enrollment via interview

There is no entrance exam to the program. The most suitable candidates will be invited to an interview. Based on these interviews approximately 30 students will be accepted to the program. The most important thing is motivation so if you really want to start a career as a software developer, you have a good chance to be accepted!

Preparing for the program

Working with a computer is natural to you and you should already have some knowledge and skills about programming basics. If you haven’t started learning the basics we recommend to start immediately with free sololearn.com or codecademy.com courses. We also highly recommend quality courses from mooc.fi and udemy.com.

Selection criteria

Application: 0 – 5 selection points (motivation, competence in ICT, previous experience and career plan)

More selection points on language skills and academic background:

  • Finnish language skills (mother tongue, secondary language or YKI 4 level accredited skills) + 1 selection points
  • at least master’s level in any field or bachelor level in technology, science or business + 2 selection points or
  • at least bachelor level in any field + 1 selection points

Interview: 0 – 5 selection points

Applicant’s will be invited to an interview based by their application, language skills and academic background. The interview will be held in our Campus in Pasila, Helsinki. No exemptions.

The final selection will be made based on interview selection points, language skills and academic background. In the case of equal selection points applicants ordering will be based on their application points. In case of equal selection points throughout the process random selection is used.

More information

  • Concerning the application process, Student affairs office, studentaffairs@bc.fi
  • Program contents, lecturer Harri Hautala, harri.hautala@bc.fi