AI + Software Development Training


Update your programming skills with modern technologies and AI tools, and launch your career in Finland!
Netum Buuttis personalized AI + Software Development Training is designed for international ICT professionals in the Oulu region, and aligns your personal programming skills with the talent needs of local companies. Training is organized in collaboration with Buutti Oy and Oulu Region Employment Area.
Program Objective
In the AI + Software Development Training, you will deepen your expertise in modern web development, AI-assisted programming, programming languages, application frameworks, and widely used tools and practices in software development.
The training is fully personalized: the pace and content are tailored to your skill level and goals through a personal competence development plan.
After the training, youll be ready to work in a trainee or junior software developer role. Possible job titles include JavaScript Developer, C# Developer, Python Developer, Full Stack Developer, Front-End Developer, Back-End Developer.
Content and Structure
AI + Software Development Training lasts 117 days. It includes:
- 50 days of theoretical training
- 67 days of practical learning through an internship period or project-based teamwork with real industry relevance
The training is full-time, Monday to Friday, 9 AM - 4 PM.
At the beginning of the program, you will create your personal competence development plan with Buutti's instructor. Training modules can be selected from the following list.
Programming Skills Modules:
- JavaScript
- TypeScript
- C#
- Python
- C++
Modern Frameworks and Libraries:
- .NET
- Flask
- React
- Next.js
You will first study your selected technologies for 50 days, with instructor support. This part is delivered through in-person, contact, and remote instruction. Afterward, you'll deepen your expertise through a team project, building a portfolio-worthy reference project that supports your job search.
During the theoretical training, you will gain skills in areas such as:
- AI tools: ChatGPT and GitHub Copilot
- DevOps tools and practices
- Testing
- Cloud services
- Virtualization
- CI/CD pipelines
- Scrum project management
- Git version control
- Communication skills in ICT projects
- ICT work practices and professional standards
After the theoretical training, you'll accumulate hands-on experience during the 67-day internship period, either in a real company or through a team-based development project. Both means will provide you with valuable experience in the software industry.
The training also includes career development days, where you'll learn key job search skills for software developers, including how to use LinkedIn, networking, and marketing your skills effectively.
Why Choose Netum Buutti's Training?
At Buutti, your starting point and skill level are taken into account from day one. You'll receive a tailored learning plan with personal development goals.
You're never left to learn alone. Our experienced instructors are software developers themselves, and always available to support you, both with broader software development principles and the finer technical details of the technologies you're studying. In addition, a dedicated tutor from Buutti will support your journey to ensure a smooth and rewarding learning experience. Buutti also provides strong support in finding a company for the internship period.
Previous participants have rated our training and instructors very highly:
- Instructor expertise and professionalism: 4.8/5
- Guidance and feedback received: 4.9/5
- Assignments supported learning goals: 4.7/5
- I can apply what Ive learned in working life: 4.9/5
Who Is This Training For?
This program is primarily intended for international ICT professionals with a higher education degree in the Oulu employment area who are looking to enhance their skills and secure employment in Finland. Priority is given to applicants with prior experience in software development whether through work, studies, or self-learning. Beneficial qualities include:
- Teamwork and communication skills
- Ability to ask for and receive help
- Eagerness to learn and grow
- Motivation to enter the ICT job market in Finland
The training includes in-person days in Oulu, so applicants must be able to attend on site. The instruction and materials are provided in English, thus we require English skills from applicants. Also, we hope applicants have B1-level proficiency in Finnish.
The training is intended for unemployed or at-risk job seekers (e.g. laid-off, part-time, or fixed-term employees). The program will accept 9 participants and is free of charge for selected applicants.
Info Sessions
Buutti will organize three real-time info sessions for applicants. These will cover program content and goals, who the training is for, and how and why to apply for the training. Participants will have the chance to ask questions directly to the organizers. Info sessions will be organized followingly:
- Thu 12.6.2025 at 14:00
- Wed 25.6.2025 at 14:00
- Tue 5.8.2025 at 14:00
Schedule
- Training period: 8.9.2025-24.2.2026 in Oulu
- Theoretical training: 8.9.-13.11.2025
- Project work/internship period: 14.11.2025-23.2.2026
- Final training day: 24.2.2026
- Application deadline: 14.8.2025 at 23:59
How to apply?
To apply for the training, you need to submit your application both to Työmarkkinatori service and to Buutti. In your application, please describe any previous experience you may have and explain why you are interested in the field of programming and how you have already familiarised yourself with it.
- Submit your application to Työmarkkinatori: https://tyomarkkinatori.fi/henkiloasiakkaat/koulutukset-ja-palvelut (for word search use the name of the training: AI + Software Development Training).
- Submit your application to Buutti: https://buuttiedu.com/ai-software-development-training-oulu-2025
Your application for both Työmarkkinatori and Buutti must be submitted by the end of the application period on 14.8.2025, at 23:59.
The application process includes, in addition to the written application:
- Pre-selection for training is made based on the applications received.
- A video interview and
- An individual interview.
More information
Kati Pitkänen, Buutti Oy
kati.pitkänen@buutti.com, +358 45 787 20 573
www.buuttiedu.com