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.

Image

For free

Image

For students of IT specialities

Image

Based on Kyiv Polytechnic Institute course

Image

The best students receive an offer for a trainee position

Image
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.
Image
Application period closed
Program starts
5 January
We’re preparing for the course launch
Apply
Image
3 months
Image
Basic knowledge of programming and algorithmization, understanding of OOP
Image
Lectures and practical assignments
Image
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

Image

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.  ❣️

Image

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!

Image

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)

Image

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.

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?

Image
Image

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

Image
Image

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

Image
Image

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.

Image

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.

Image

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!

Image

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

Image

Sergiy

Head and author of the program, CTO at Empat

Image

Yaroslav

Course mentor and Head of Technical Operations at Empat

Image

Vladyslav

Program mentor and Flutter Lead at Empat

Image

Mykola

Program mentor and Frontend Developer at Empat

Image

Ivan

Program mentor and React & React Native Lead at Empat

Image

Andrii

Course mentor and Design Lead of the Empat company

Image

Mykola

Program mentor and Frontend Developer at Empat

Image

Vladyslav

Program mentor and Associate PHP Lead at Empat

Image

Anton

Program mentor and Backend Developer at Empat

Image

Dmytro

Program mentor and Associate Flutter/Python Lead at Empat

Image

Anna

Program mentor and Flutter Developer at Empat

Image

Maksym

Program mentor and Flutter Developer at Empat

Image

Igor

CEO at Empat

Our goals

Image

Learn from real-life cases and projects

Image

Achieve objective results

Image

Provide maximum practice opportunities

Image

Offer an understanding of how IT works

Image

Provide live feedback from mentors

Image

Identify and attract new professionals to join the Empat

What will you gain from this course?

Image

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.