Full Stack & Flutter Program

Become a versatile specialist with knowledge of Back-end, Front-end, as well as mobile development using Flutter.

For free

For students of IT specialities

Based on Kyiv Polytechnic Institute course

The best students receive an offer for a trainee position

Sergiy - head of the educational program, CTO at Empat company, Ph.D., associate professor at American University Kyiv and KPI named after Igor Sikorsky.
Application deadline February 18
Program starts February 22
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 programs

Web 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

Dmytro

This course was amazing and laid a strong foundation for my ongoing journey of learning Flutter. It covered almost everything that a beginner who wants to explore Flutter programming should know, including:Installing and configuring the development environment for Dart and Flutter, which can be challenging for a novice.

Graduates of 2022

Ilya

I had the opportunity to take the Flutter course created by Sergiy Tytenko. As a beginner developer with minimal programming experience and hard skills, I consider this course one of the best and highest-quality ones I've encountered in various programming fields. The course offered a great selection of topics, professional explanations, and challenging yet interesting tasks. It provided me with a foundation that I use in my professional career as a Flutter developer. I am still improving and expanding my knowledge on the basis that I obtained by taking this course.

Graduates of 2022

Anna

I enrolled in a Flutter course to explore something novel and engaging. The course commenced with fundamental mini-tasks, which served as a foundation that everyone should learn. It enabled me to enhance both my hard and soft skills, and gradually progressed towards more intricate tasks. Throughout the course, I kept discovering new and captivating concepts, which sparked my interest in working with Flutter. As a result, I gained significant experience working both independently and collaboratively. Remarkably, within two months of completing the course, I began working on commercial projects with my team at Empat, further enhancing my skills.

Graduates of 2022

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

Yevgenii

I am grateful for the experience gained at Empat Flutter School. Clear video lectures and hands-on exercises helped me learn Flutter. The mentors provided invaluable support by answering my questions and giving advice every week. As a result, I created my own mobile app, which became a valuable addition to my portfolio. I recommend Empat Flutter School to anyone who wants to become a Flutter developer.

Graduates of 2023

Anastasiia

Many thanks to Empat for participating in the Empat Flutter School course. The mentors and all the people who were involved created an incredible course. For me personally -Flutter was something completely new, but I easily learned the basics thanks to the structured information and great weekly meetings. There was a friendly atmosphere on the course, everyone is ready to help and suggest something. A lot of additional information that was not included in the lectures was covered at the meetings, for which I thank you very much. Thank you for the great time spent, and the experience gained, I definitely recommend training in this company to everyone!

Graduates of 2023

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.

Moreover, we are involved in awesome projects! Imagine this - we launched a startup that facilitates non-verbal communication between loved ones, and it has received significant media coverage. In the US, it has surpassed downloads of popular apps like Netflix, Tinder, Pinterest, and many others! Additionally, we have launched a power bank sharing project in the UAE and Ukraine, and we have also created a game that incorporates augmented reality.

Our team

Sergiy

Head and author of the program, CTO at empat

Vladyslav

Program mentor and Flutter Team Lead at empat

Valentyna

Program mentor and Flutter Team Lead at empat

Anastasiia

Course manager and HR Lead at empat

Nazar

Project partner and empat company founder

Kateryna

Communication manager at empat

Mykola

Course mentor and Frontend Lead of empat company

Yaroslav

Course mentor and Backend Lead of the empat company

Andrii

Course mentor and Design Lead of the empat company

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 family

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.