Master’s creative course in

J

a

v

a

You will learn to create the logic for websites, mobile and desktop applications using Java. Be ready to grokking interviews and get desired Java Developer job.

З нуля до проходження співбесід та отримання роботи
Зареєструватися
000
hero card 4

From scratch to getting a job

From scratch to getting a job

Java course

About

We will dive into Java in this course. Java is one of the most popular programming languages in the world. Let's study it step by step, combining practical tasks and important theory about how this language works behind the scenes.

In addition, we will learn how to think during development, plan program functions, design your code and debug it.

3 lessons per week
3 lessons per week
40 minutes per lesson
36 lessons
Full breakdown of topics
Online coding with explanation
Interview questions and tasks
Cases and tricky moments from production
Way of thinking to find the right solution
Practice and projects
Practical tasks for each of the 36 lessons
Projects at the end of each month
Own website at the end of the course

About author and mentor of the course

Mentor of the course

Tetiana Polhul

Technology Software Engineer, Ph.D. in Information Technology

11+ years as Software Engineer (big companies and startups from scratch)

Ph.D. in Information Technology, research in "Information technology for fraud detection during mobile applications installation using data mining"

Ph.D. software was implemented in 4 companies and 2 universities

4+ years as Senior Lecturer at Computer Science Department at the University

Own dev company Mint Inc.

Owner of online programming school

Speaker at 9 scientific and technical conferences and workshops (including University of Cambridge, UK; Los Angeles, USA; Bangkok, Thailand; Leeds, UK; etc.)

Author of 21 publications in scientific and technical journals (UK, France, USA, Ukraine, Thailand, etc.)

CEO and Founder at GotoU startup
( https://www.gotou.me/ )

Partner with Amazon (in terms of start up)

Teaching because I like it

Work experience in leading companies and universities such as:

Course program

1 / month
Java Basic
1. Intro and environment settings. JDK. JRE. LTS.
2. Data types. Variables. Arithmetic operations. Typecasting.
3. Conditions and logical operations.
4. Arrays and cycles.
5. Cycles, conditions, problem examples.
6. Classes and functions.
7. Git Introduction. Data types (wrapper classes).
8. Code style. Principles of OOP. Encapsulation.
9. Polymorphism. Inheritance. Abstraction.
10. Employees (writing project from scratch using knowledge from 1-9).
11. Testing
12. Summary. Common interview questions.
13. Scanner. Recursion. Work with files.
* only main topics are mentioned here. We’ll dive deeper. Topics can be varied personally due to the group and students. Important updates in programming world are covered in the lessons.
2 / month
Java Advanced
1. Collections.
2. ArrayList vs LinkedList. Complexity. O(n), O(1).
3. HashMap. Streams, Lambdas.
4. Exceptions.
5. Generics.
6. Introduction to Multithreading. start(), run(), sleep(), Runnable, Thread.
7. Map Example. File Reading. Maven Intro.
8. Fill in the blanks. Interview questions.
9. Threads Advanced.
10. Java 8.
11. Writing the project.
12. Maven. CompleatableFuture.
* only main topics are mentioned here. We’ll dive deeper. Topics can be varied personally due to the group and students. Important updates in programming world are covered in the lessons.
3 / month
The last jump before getting a job
1. Databases
2. Spring framework.
3. Annotations.
4. SQL.
5. Maven.
6. Web pages. OpenAPI.
7. Patterns. MVC.
8. Preparation for interviews.
9. PostgresQL, PgAdmin, DBEnver.
10. APIs.
11. Complementing the project - writing a full-fledged website with database connection, written logic and web pages. Will add all skills from 1-9 to the project.
* only main topics are mentioned here. We’ll dive deeper. Topics can be varied personally due to the group and students. Important updates in programming world are covered in the lessons.

How we learn

01
Webinars
Online webinars will be held every Monday, Wednesday, and Friday at 19:30.
02
Interviews Preparation
Each topic is supplemented with interview questions, practical tasks, and cases from practice on it.
03
Real-life tasks
We write code for each of the topics in real time during webinars.
04
Final Project
A full-fledged website at the end of the course with web pages, logic, and a database. Practical projects at the end of each month. Practical tasks at the end of each lesson.

Explore plans

Basic
Java Minimal
€ 175 / mo
1 місяць / 12 уроків / 40 хв
12 lessons / 40 minutes
All lessons of the course.
2 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Available languages: English, Ukrainian.
Basic
Java Minimal
€ 165 / mo
Save 6%
Price € 495/ 3 mo
36 lessons / 40 minutes
All lessons of the course
2 months access to lessons
Additional materials
Access to chat with all participants
Certificate about the course attended
Available languages: English, Ukrainian
Standard
Java Standard
€ 330/ mo
1 місяць / 12 уроків / 40 хв
Standard
Java Standard
€ 310/ mo
Save 6%
Price € 930/ 3 mo
36 lessons / 40 minutes
All lessons of the course.
3 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Checking homework with feedback from Tetiana.
Access to the Maximal plan chat.
Certificate of completion of the theoretical and practical part of training.
Available languages: English, Ukrainian.
Premium
Java VIP
€ 600/ mo
1 місяць / 12 уроків / 40 хв
Premium
Java VIP
€ 570/ mo
Save 5%
Price € 1710/ 3 mo
36 lessons / 40 minutes
All lessons of the course
3 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Checking homework with feedback from Tetiana.
Access to the Maximal plan chat.
Certificate of completion of the theoretical and practical part of training.
3 lessons per week in the speaking club for 40 minutes
Available languages: English, Ukrainian.

Choose the plan that's right for you

Basic

Java. Minimal.
All lessons of the course.
2 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Available languages: English, Ukrainian.
€ 175/mo
12 lessons / 40 minutes

Standard

Java. Standard.
All lessons of the course.
3 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Checking homework with feedback from Tetiana.
Access to the Maximal plan chat.
Certificate of completion of the theoretical and practical part of training.
Available languages: English, Ukrainian.
€ 330/mo
12 lessons / 40 minutes

Premium

Java. VIP.
All lessons of the course
3 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Checking homework with feedback from Tetiana.
Access to the Maximal plan chat.
Certificate of completion of the theoretical and practical part of training.
3 lessons per week in the speaking club for 40 minutes
Available languages: English, Ukrainian.
€ 600/mo
12 lessons / 40 minutes

Basic

Java. Minimal.
All lessons of the course.
2 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Available languages: English, Ukrainian.
€ 165/mo
€ 495/ 3 months
36 lessons / 40 minutes

Standard

Java. Standard.
All lessons of the course.
3 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Checking homework with feedback from Tetiana.
Access to the Maximal plan chat.
Certificate of completion of the theoretical and practical part of training.
Available languages: English, Ukrainian.
€ 300/mo
€ 900/ 3 months
36 lessons / 40 minutes

Premium

Java. VIP.
All lessons of the course
3 months access to lessons.
Additional materials.
Access to chat with all participants.
Certificate about the course attended.
Checking homework with feedback from Tetiana.
Access to the Maximal plan chat.
Certificate of completion of the theoretical and practical part of training.
3 lessons per week in the speaking club for 40 minutes
Available languages: English, Ukrainian.
€ 470/mo
€ 1400/ 3 months
36 lessons / 40 minutes

Reviews

I had no doubts or fears about my studies for one reason – the subject is taught by a person with real experience. For me, it is like a guarantor of quality. Over the years of studying IT, I have seen many teachers with a lot of work experience. But everything they told was not supported. And it is absolutely not clear how, where and why to use it.
Among the advantages – operational feedback. I don't remember a single unanswered question. The ability to explain the complex in simple words. Cool and relevant materials for additional study.
I have only pleasant impressions after completing my studies. I still remember the lectures. I use a lot of what I learned at work.
I am very grateful for the advice and lessons. After certain discussions among fellow students, they came to the conclusion that the best teacher is a teacher with experience. Thank you for everything!
VP of Company
Yaroslav Sulyma
Extremely cool teacher, huge experience in programming, classes are interesting, materials are relevant.1. Confidence in mastering OOP was quite high, and after study it definitely increased.2. Flexibility of teaching materials, always interesting material, detailed feedback.3. Great experience, desire to continue learning programming. Learning was easy and went pretty quickly.
Dmytro Kudryavtsev
I will start with the result, because it is impressive. I did not think that I would go so far (although I am only on the basics), but I am already on them and I am proud of this from my side))).
1. One of the peculiarities of our cooperation is Tetiana’s desire to get my homework)) if it were not for these "reminders", I think I would have quit, no matter how shameful it sounds. Yes, motivated, but when another person believes in you, reminds and supports it, it is invaluable in learning.
2. This is also an explanation for a child, because I am just starting to take small steps in programming, and some things are difficult to understand from books, but when there is a mentor who will explain how it is not possible, he will also draw and explain again, I am lucky here )))))
3. As a third feature, I think it is worth separating your patience, because not everyone will be able to convey the material competently and structured, because the topic is big and you can easily get lost in it and quit prematurely thinking that it is not yours.
It was not difficult, there were life moments that distracted me, but every time you wrote about homework, I came back to it again and I am very grateful to you for that!
Olha Nosal
Working with Tetiana as a teacher was at the highest level. Already at the first lesson, it became clear that mastering OOP will be easy and without a doubt. Tetiana has real experience and a desire to teach. Thanks to the modern teaching style, the absence of "water" in the classes and the simple explanation of complex things, the impressions of the study are only positive. As a result, I received a large amount of knowledge, which allowed me to significantly improve my programming skills and easily use them in practice.
Vadym Moroz
it was amazing experience i totally recommend her
german2all
german2all
I am a QA Engineer in my early 50s. I purchased this course for the following reasons:
- Context: The learning track corresponded one-to-one to my current project's environment and toolset
- Learning style: I learn 10 times faster with a teacher than on my own
- Price range: The course offered a very attractive cost-benefit ratio.

As a result, I got what I had been promised to:
- An individual approach: I was offered a personalized learning track based on my knowledge & experience of coding
- A rewarding learning experience: Being a seasoned practitioner, Tetiana is also an enthusiastic student of Java herself. This made it easy to overcome my impostor syndrome and stay the course till the end
- A trainer fully invested in your success: Tetiana's sweet personality, immediate feedback and guidance at every step of the way created a sense of confidence that I needed to start implementing at work what I had learned in the course.  

If you are like me in some way, do not hesitate to contact Tetiana for details. The outcome will be worth of investment of your time and money!
Oleksiy
Oleksiy

FAQ

Order a consultation

Надсилаючи цю форму, ви погоджуєтесь з політикою обробки персональних даних
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Leave an application and we will contact you during the day
By sending a message, I accept the offer.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Leave a request to purchase a tariff and we will contact you within a day
By sending a message, I agree with the offer.
Дякуємо Вамі! Ваше звернення отримано!
Oops! Something went wrong while submitting the form.