WTF Lab
For students. From professionals.
About
What the Flutter develops mobile applications, professionally using Flutter in production. We are experts and recognized leaders in this technology among the companies of Eastern Europe.

WTF Lab invites talented people to study Flutter for free at our laboratory. Most students, who successfully graduate from WTF Lab, get job offers from us or partner companies.
Remote
Flexible
Free
Powerful
What you will learn
Dart programing language
Asynchrony, futures & streams
Declarative approach, widgets & gestures
Constraints, responsiveness & adaptiveness
Themes, material & cupertino, navigation
State Management approaches & BLoC
Packages & plugins, persistency
Platform channels, fetching data from API
Graphical transformations & animations
Debugging & testing, development process
What you will learn
Dart programing language
Asynchrony, futures & streams
Declarative approach, widgets & gestures
Constraints, responsiveness & adaptiveness
Themes, material & cupertino, navigation
State Management approaches & BLoC
Packages & plugins, persistency
Platform channels, fetching data from API
Graphical transformations & animations
Debugging & testing, development process
How to join
Application
First of all, you should submit the application via special Google form.
Onboarding
If you meet the requirements, our manager will arrange an onboarding meeting with you.
First lesson
Finally, you will get access to WTF Lab infrastructure and the learning process will start.
How to join
Application
First of all, you should submit the application via special Google form.
Onboarding
If you meet the requirements, our manager will arrange an onboarding meeting with you.
First lesson
Finally, you will get access to WTF Lab infrastructure and the learning process will start.
Requirements
One programming language
You must know at least one programming language and understand basic engineering concepts.
OOP, data structures & algorithms
You should have strong understanding of OOP and be familiar with basic data structures and algorithms.
Intermediate level of English
In the studying process you get a lot of information in English, that's why at least Intermediate level is required.
Responsibility and desire to learn
The learning process is not easy. So you have to be a responsible and willing to learn in order to deal with it.
Requirements
One programming language
You must know at least one programming language and understand basic engineering concepts.
OOP, data structures & algorithms
You should have strong understanding of OOP and be familiar with basic data structures and algorithms.
Intermediate level of English
In the studying process you get a lot of information in English, that's why at least Intermediate level is required.
Responsibility and desire to learn
The learning process is not easy. So you have to be a responsible and willing to learn in order to deal with it.
People from which counties can join?
Most of our students are from Ukraine, Belarus, Russia and Kazakhstan. But since WTF Lab works remotely, your location doesn't matter for the studying process.
Will I have a mentor during studying?
Yes, your teacher will be your mentor during studying. You will be able to ask him any questions, ask for help, and so on.
How long does the studying process last?
It depends on your productivity. Generally, studying process takes from 2.5 to 3.5 months.
Will I get a job offer after finishing WTF Lab?
We can't promise it, but according to statistics, 90% of students get job offers from us or our partner companies after finishing WTF Lab.
How much time a week I will have to spend for studying?
There are no restrictions and everything depends on your productivity. In general, it's about 5 to 10 hours a week.
Which language is used for communication at WTF Lab?
In our company we use Russian for communication. So it's the preferred language at WTF Lab as well. But you can also use English or Ukrainian if your teacher understands you.
People from which counties can join?
Most of our students are from Ukraine, Belarus, Russia and Kazakhstan. But since WTF Lab works remotely, your location doesn't matter for the studying process.
Will I have a mentor during studying?
Yes, your teacher will be your mentor during studying. You will be able to ask him any questions, ask for help, and so on.
How long does the studying process last?
It depends on your productivity. Generally, studying process takes from 2.5 to 3.5 months.
Will I get a job offer after finishing WTF Lab?
We can't promise it, but according to statistics, 90% of students get job offers from us or our partner companies after finishing WTF Lab.
How much time a week I will have to spend for studying?
There are no restrictions and everything depends on your productivity. In general, it's about 5 to 10 hours a week.
Which language is used for communication at WTF Lab?
In our company we use Russian for communication. So it's the preferred language at WTF Lab as well. But you can also use English or Ukrainian if your teacher understands you.