Full Stack & Flutter Program

Master the essential skills for web and mobile development! This program covers Back-end, Front-end, and Flutter, ensuring you become a versatile specialist ready for full-cycle development.

* Completing both tracks is mandatory to build a solid foundation and tackle real-world challenges.

For free

For students of IT specialities

Based on Kyiv Polytechnic Institute course

The best students receive an offer for a trainee position

Serhii is the Head of the Training Program, CTO at Empat, Ph.D. in Technical Sciences, Associate Professor, and Deputy Dean at the American University Kyiv.
Application deadline
5 December
Program starts
5 January
Fill out the form at the link below and get a chance to take the program
Apply
3 months
Basic knowledge of programming and algorithmization, understanding of OOP
Lectures and practical assignments
Weekly consultations, task checks and feedback

About program

Fullstack Track

Frontend fundamentals

Design Basics

Design as a problem-solving

Visual fundamentals: colors, fonts, icons.

UI design: Landing and it’s Responsive versions

Creating the layout for a website with HTML and CSS

Responsive technics: @media, flex-box, frameworks

CSS preprocessors: LESS, SCSS

Backend fundamentals

*Here we use PHP and Laravel as a primary example. Python and NodeJS are possible options to use.

Backend introduction

HTTP request handling

Local development environment (Laravel)

Routing

MVC fundamentals

Templates and Views

Database fundamentals

ORM: Models and Relations

Capstone Project

Flutter Track

Animations

Declarative UI

UI layouts

Flutter Widgets

State management

Network, API and JSON

Routing

State management

Asynchronous tasks

Animations

Additionally

Workshop on principles of work in IT companies

Soft skills

Practical advice on how to get a first job

Dart programming language

Declarative UI

UI layouts

Flutter Widgets

State management

Asynchronous tasks

Network, API and JSON

Routing

Animations

Soft skills

Practical advice on how to get a first job

Workshop on principles of work in IT companies

Step-by-step stydy guide

/1.

Receive a letter indicating the course start date

/2.

Watch video lectures

/3.

Complete practical assignments.

/4.

Receive feedback from a professional.

/5.

Create your own mobile application project.

/6.

Receive confirmation of course completion from empat

Who is this course for?

To learn effectively, it is important to have a solid understanding of programming basics, algorithmic thinking, and object-oriented programming (OOP).

students

who are in their 2nd year or higher of study

students

in IT-related fields of study

However, we also value motivation and prior knowledge, so if you're interested in this course, please don't hesitate to apply even if you don't meet all of the prerequisites.

Students' feedback

Yaroslava

My experience at Empat School truly exceeded all expectations.
The atmosphere was incredibly friendly, and the mentors were always supportive, providing quick and detailed feedback on our work. I especially enjoyed the weekly mentor sessions, which included extra lectures and open Q&A on the topics we cared about most.The workshops were a wonderful bonus, and throughout the entire course I felt constant encouragement not only from the mentors but also from fellow students. I’m genuinely grateful for the chance to meet so many inspiring people and professionals in my field.  ❣️

Graduates of 2024

Maksym

I enrolled in two courses at once — Flutter and Fullstack — and I’d love to share my amazing experience with Empat School. Over just a few months, we covered an impressive amount of essential material, all presented in an engaging and accessible way. Thanks to the mentors, every class felt like a real pleasure. I especially want to highlight the excellent workshops — they were incredibly useful. Another memorable moment was the offline meetup, which gave me the chance to connect with so many interesting people.
A huge thank you to the entire Empat School team for their hard work and for creating such outstanding courses!

Graduates of 2024

Adam

Had the opportunity to take a course at the Empat Flutter School. It was an incredible experience, especially realizing the moment I got into the program a week after it started. I am grateful to Empat for this opportunity! This program motivated me to develop further in this direction! These months of training were incredibly warm because every meeting took place in a friendly and positive atmosphere. I was glad to be at Empat Flutter School because it was an unforgettable experience, incredible work interesting tasks, and an interesting topic for the final project. This experience is now a part of me and it is priceless)

Graduates of 2023

Roman

I really liked the format of the course, which included video lectures followed by homework assignments. This approach allowed me to learn at my own pace and gain a deeper understanding of the material.  The mentors always provided detailed feedback on my homework, which helped me improve with each passing week. In addition, informative workshops were organized by HR and PM. Overall, studying at Empat School was an extremely valuable experience for me, which I 100% recommend to others.

Graduates of 2024

Empat School — is a place that teaches how to develop projects based on real cases of a service company.

Founded in 2022 based on Empat.

What is Empat?

We have a great technical team and more than 10 years of experience working with startups. So I think we should share it. Also, from past launches, we've added some great and talented engineers to the team.

Nazar, founder at Empat

We have a great technical team and more than 10 years of experience working with startups. So I think we should share it. Also, from past launches, we've added some great and talented engineers to the team.

Nazar, founder at Empat

We have a great technical team and more than 10 years of experience working with startups. So I think we should share it. Also, from past launches, we've added some great and talented engineers to the team.

Nazar, founder at Empat

What is Empat?

Empat is a Ukrainian startup studio and service company with 10 years of experience working with clients and delivering more than 300 interesting and diverse projects. We carefully analyze our clients' business needs and assist in developing efficient, optimized, and user-friendly solutions that bring profit. Our focus is on working with meaningful projects and clients and utilizing technological solutions to change people's lives for the better.

In 2024, we ranked as the #1 employer in Ukraine according to the largest Ukrainian IT community, DOU.

We have maintained our position in the top for 3 consecutive years.

Djinni is a talent-hiring service with thousands of companies and candidates.

We’re pleased to be one of the top employers there and to be among the 0.025% of the most active users!

According to the official Officevibe statistic our eNPS is 8.5 out of 10.

For comparison, during the same period, the average score for similar global companies is 7.8.

Our team

Sergiy

Head and author of the program, CTO at Empat

Anastasiia

Course manager and HR Head at Empat

Hanna

Course manager and HR Manager at Empat

Yaroslav

Course mentor and Head of Technical Operations at Empat

Vladyslav

Program mentor and Flutter Lead at Empat

Mykola

Program mentor and Frontend Developer at Empat

Ivan

Program mentor and React & React Native Lead at Empat

Andrii

Course mentor and Design Lead of the Empat company

Mykola

Program mentor and Frontend Developer at Empat

Vladyslav

Program mentor and Associate PHP Lead at Empat

Alisa

Program mentor and Backend Developer at Empat

Anton

Program mentor and Backend Developer at Empat

Dmytro

Program mentor and Associate Flutter/Python Lead at Empat

Anna

Program mentor and Flutter Developer at Empat

Maksym

Program mentor and Flutter Developer at Empat

Igor

Work shop manager та COO at Empat

Our goals

Learn from real-life cases and projects

Achieve objective results

Provide maximum practice opportunities

Offer an understanding of how IT works

Provide live feedback from mentors

Identify and attract new professionals to join the Empat

What will you gain from this course?

In addition to cool acquaintances, mastering programming, and self-confidence, you will create your own ready-made project - a mobile application. This will help summarize all the acquired skills in practice and will be useful for your portfolio.

Furthermore, upon completion of the course, you will be awarded a certificate from Empat! As we strive to become even more renowned, you can be assured that you will take pride in possessing this certificate.