Kyiv Course

Full Stack

JavaScript, Java EE, jQuery, Node.js, Express.js, React.js, Redux, Spring, Hibernate

  • Left Bank (Pavla Tychyna Ave., 1v)

    clock icon

    Group start

    25 May

    person icon


    Mon, Wed: 18:00-21:00 Sat: 10:00-13:00

Course description

star icon

450 hours/ 12 month

Are you new in programming? Or have you already learned any programming language? In both cases, the Full Stack course is best suited for a successful start in the IT field. You will be studying both separately as well as in pairs and groups. There is no dry theory in the classroom – the material is presented in an interesting and simple manner. We focus on practice and real projects.

The program includes “Algorithms”, and this module is used only for specialized universities. The program also provides work on adaptive sites, applications such as Tinder and Instagram, landings using interesting methods – for example, mini-games. As a result, you will know languages ​​and frameworks such as JavaScript, Java EE, jQuery, Node.js, Express.js, React.js, Redux, Spring, Hibernate. With the help of representatives from the industry, we will prepare you for the practice of interviewing in English, and you can add developed projects to your portfolio.

Employment Guarantee:

If you manage to accomplish all of the course assignments – I guarantee you that you will recieve a job offer. Otherwise you will get a refund.
Eran Lasser, co-founder of DAN.IT education

Guarantee Terms:

All Full Stack course students will receive an employment guarantee from our co-founder Eran Lasser.

If you:

  • visited at least 85% of offline classes with a teacher
  • complited obligatory homeworks and received 80+ points (out of 100)
  • fulfilled and presented the final project to our Advisory Board

we guarantee that you will receive a job offer accordind your skills, or we will refund you the money for the course.

For more details on the terms of the guarantee, you can consult with our career manager.

For whom

those who wish to learn how to write code on real cases and practical examples

those who wish to develop teamwork- and self-presentation skills

anyone who wants to become a programmer from scratch or want to improve their knowledge

Course instructors

Alexey Rykhalskiy

Lead solution architect

Sergii Lisnychiy

Senior Software Engineer in OneDome

Denis Prokopyuk

Lead Software Engineer in Innovecs

What will you be able to

Know the popular programming languages ​​and to work with it

Know FrontEnd and BackEnd, the Spring IoC, Spring Security, Hibernate, React.js, Node, Express.js, MongoDB, MVC Framework and others

Know the algorithms and to analyze the computer performance

Develop web interfaces and applications, manage sets and databases, test and scale programs

Secure the site or application

Develop yours soft-skills, interview in English, to present yourself and your product in a foreign language


Preparation for the beginning

Our students start practicing as soon as they have successfully passed both enrollment tests. Everyone of them will receive a list of Java learning books and the first theoretical task. Therefore, at the first lesson they can immediately start practicing on specific examples with the flipped classroom method.

JavaScript / FrontEnd client technologies

After this module, students will be able to create web interfaces of any complexity using JavaScript, React.js, Node, Express.js, MongoDB.

This includes creating a site or an app with the help of HTML, CSS, and templates, develop online games, chat rooms, trading systems and messengers.

Server technologies Java EE / BackEnd

All the most popular technologies, such as Java EE, will be explored and used during writing full-fledged server systems. In addition, we will study the Spring IoC, Spring Security, Hibernate, Sql, NoSql, web servers and cloud technologies.

The same module includes the basics of object-oriented programming. Students will consider the concepts and ideas underlying the well-known technologies. Apply the principles of OOP / SOLID, design patterns, TDD. Let us write our own frameworks for a better understanding of existing standards in the industry.

This module also includes a pair programming, studying of coding styles (pure code, Google code), CRM, ORM, authentication and cookies, online store building, Instagram system analysis. The module is based on the latest industry standards.

Usually, only students of technical universities are dealing with this. It is the basis of computer science. The acquired knowledge will serve as a strong technical basis for the further development.

Algorithms and data structure

In the base module, students will learn the basic structures and algorithms of data, conventional and typed arrays, string variables, linked lists, stacks, queues, and more. T

Students will be introduced to hashing, DFS and BFS graphs, dynamic programming, “greedy algorithms”, non-cumulative systems, binary and prefix trees, caching algorithms, etc. A complicated but very important module that is needed to understand the work of efficient scalable applications.

After the first two modules, students will have a clear idea of ​​the complexity of the algorithm; will be able to analyze the speed. In total, they will have up to solve 60 tasks, using only a practical approach.


From the basics of algorithms until the end of the whole course, students will take part in master classes, workshops and webinars from Israeli and Ukrainian specialists.

Soft skills, technical English and interview preparation

In parallel with the third module, students will begin to develop their internal qualities and prepare themselves for self-presentation.

We will simulate full-fledged job interviews, creating conditions that are as close as possible to the real ones.

Together with professional recruiters and industry engineers, we will work on the summary of each student, his ability to present himself and his work, ability to communicate; we will also provide full support in the process of interviewing.

Final Project

Student teams will work on potential startups under weekly scrum-master support. After 6 weeks of close-knit work, the students will present the project to the members of Advisory Board.

Companies that are waiting for our students

Registration for consultation

If you still have questions about the program of Full Stack course - sign up for an individual consultation with me

Sign up for a consultation

Thank you for registration.

Our manager will contact you soon