Full Stack Web Developer program – React & Node

Your code. Your future. Apply now to the Full Stack Web Developer program! The main technologies are JavaScript, React and Node. Projects and learning by doing are in the key role in this program. 


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


17 months

To whom

The program is meant for adults, who have completed either upper secondary education or vocational upper secondary education, and people over the age of 18, who are in the process of changing careers and have enough work experience.


Next program will start in August 2024.


Application period for August 2024 is 21.3. – 5.5.2024 Applicant’s Guide » Online application forms »

Entrance exam

Interview for the August 2024 intake 27. – 30.5.2024

Software developer position as the goal

Full Stack Web Developer program is designed for career-changing 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. 

Everything made sense. Sometimes I was wondering in class if this needs to be taught, but I later found out I needed it. And sometimes I wondered why this tool is used, but now I stare at it all the time. It is quite different when there are teachers who have done the work themselves than learning things by yourself. We had the support of our teachers.

Read the interview of alumni Tanja Lehtinen

Structure of the program in 2024-2025

The semesters from August to May 2025 are in school with our teachers. Before the Christmas holiday, there will be a student-team-based software development project.  In the spring, before the summer vacation a student team-based project will take place.

The studies will finish with an internship period up to 5 months and it will take place during the  fall semester of 2025. 

Course list  

We only focus on the areas of software developent from the ICT qualification in the program: 


Fall 2024:

HTML5 and CSS3

Programming JavaScript

Node basics

React Basics

Databases and Data Structures

Working in a Software Development Team

UI Design and Prototyping

Software Development Team Project 1


Spring 2025:


Unit Testing and Quality Assurance

Continuous Integrations and AWS

React Advanced

Node Advanced

Software Development Team Project 2

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.  

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 with free sololearn.com or codecademy.com courses. We also highly recommend quality courses from mooc.fi and udemy.com. 

Selection criteria 

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

Finnish language skills: 0 – 1 selection points for Finnish language skills (1 selection point: Finnish as a mother tongue, secondary language or YKI 4 level accredited skills)  

Educational background: 0 – 1 selection points (1 selection point: any academic degree (bachelor or master level, awarded based on a degree certificate)

Interview: 0 – 9 selection points  

Applicants will be invited to an interview based by the sum of their application selection points, language skills selection points and educational background selection points. The interview will be held in our Campus in Pasila, Helsinki. No exemptions.  

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

Applicants must enclose a copy of Finnish passport or identity card, or a residence permit granted by the Finnish authorities or a document of citizenship of an EU/ETA country (passport or identity card) to their application. If the applicant’s residence permit is in process, they must enclose a document of a pending permit application to their application. Please note that applications without this documentation are not considered. Residence permit cards from countries other than Finland are not accepted.

Completing Vocational Qualification in Information and Communications Technology

Since the Full Stack Web Developer program includes only relevant know how and methodologies related to working as a Web Developer, in order to complete the whole qualification two additional parts of the qualification must be completed:

• Basic ICT tasks, 25 competence points

• Common Units, 35 competence points

Basic ICT tasks consist of basic knowledge and know-how in ICT-related work and generally in working life. You can demonstrate to yourself and your instructor that your basic ICT skills and abilities meet all the professional standards in a short, online course tailored for adult learners.

Common units are composed of basic skills and know-how needed in working life, academic studies, and lifelong learning. These studies include, for example, Finnish language and Mathematics. If you have completed upper secondary education in Finland, your prior learning can be recognized for as much of these studies as possible. If you have not completed upper secondary education in Finland, you must independently study the online courses we provide for the common units 35 cp. Please note, that these studies include Finnish language studies which you must complete successfully.

Working and studying  

You might not be able to combine studying in the program and getting unemployment benefits.  

Applicant is responsible for communicating with TE services.   

Training program is full time – you cannot combine this program with working full time or having other full time responsibilities.  

More information

Concerning the application process, Student Affairs Office, studentaffairs@bc.fi

Program contents, teacher Margit Tennosaar, margit.tennosaar@bc.fi


Software Development Teachers Margit Tennosaar and Santosh Kalwar

Listen to or watch the story of our 2020 group students: