Become a Full-Stack developer in 3 months

We'll train you in web development and you'll start your career in top IT companies as soon as you graduate.
Become a developer

We guarantee employment

We don't just give lip service to it, we write it down in the contract. Your minimum starting salary of ₽120,000 will also be fixed in the contract.

What have our graduates achieved?


Employment within the first month of graduating from the Academy


Minimum starting salary
our graduates


Students have successfully completed their studies

Yes, you can do that too.
Nearest start of training: 4 April 2022
The nearest training start:
15 March 2022
Places left: 5 places
The date of the next stream will be known at a later date

And now more about the training format

  • At Sixhands Academy we teach in a face-to-face format, Monday to Friday from 10:00 to 20:00.
  • With like-minded people, you'll be coding, sharpening your soft skills and working on group projects.
  • You'll get practical advice from current employees of top companies in the IT sector.
Become a developer

What do we teach?

Full-Stack developer training is a speciality of our Academy. You'll take a course in both Frontend (the client side of the product) and Backend (the backend of the product). This will help you figure out what you want to be and what kind of developer you want to be.
JavaScript is the frontend development language which is responsible for all the logic behind a website's interface. The main frontend frameworks and libraries run on it.
React.js is the most popular frontend framework developed by Facebook today. It is based on JavaScript. React.js is the most easily supported frontend framework.
Node.js is the backend framework with the greatest support for the online community. It is suitable for developing hybrid mobile applications and desktop software.
Redux is a library for React that is often used to scale state management. It is optimal for dealing with medium and large applications.
nginx is a web and mail proxy server running on the Unix platform. It is optimal for handling static content.
Docker isolates each software component from the others, making it independent of the parent runtime environment. It increases the scalability of the server part and thus makes the application more resilient.
HTML is a basic layout tool. It allows you to tell the browser where to place certain elements on the screen.

The learning process

The whole modern world runs IT projects according to a methodology Scrum*where all work is divided into sprints, often equal to 4 weeks.
We've decided to train your Scrum skills right away, as if you were on the job and working on a real commercial project. This will help you adapt as quickly as possible in your first week on the job.

Sprint 1

4 weeks
Development tools
  • Introduction to development. Teach a minimum theoretical background to understand what a programming language is and how the software development process works.
  • IDE. We tell you which software is used to develop websites, how an integrated IDE can be useful to a developer, and how to create your first program.
Developer tools
  • Bash. Learn how to use the Linux (Ubuntu) command line - moving around directories, manipulating files, finding files in the file system.
  • SSH. Connect via SSH to the remote server on which our website will subsequently be published.
  • GitLab. We learn how to use the version control system, learning to understand its basic working principles.
Fundamentals of programming
  • JavaScript. Learn basic JavaScript commands and write your first 'meaningful' program.
  • Algorithms and data structures. Learn to solve simple algorithmic problems using JavaScript. Explore different types of collections.
  • HTML / CSS. Learn the basic commands for website layout.
  • Practice. Putting a simple calculator into practice using modern JavaScript.

Sprint 2

4 weeks
Frontend. Getting started
  • Frontend development. We focus on how to properly create and design the user interface, and what the look and feel of our website is all about.
  • Frontend libraries. We study the most essential libraries for layout/frontend development that every programmer should know. These out-of-the-box solutions will help us speed up development and increase code maintainability.
  • The principles of industrial programming. Learn the basic principles of industrial programming and learn how to write maintainable code.
Frontend. Frameworks
  • React. Explore the key JavaScript framework used to develop professional user interfaces. React is the foundation for the future frontend developer.
  • Redux and MobX. Learn more about the standalone libraries used to manage the frontend state of an application. We dive deeper into interface development and create our first web application.
  • Jest. Learn a simple and effective environment for testing JavaScript. Analyse your first results after code testing.
Interaction with the Backend
  • REST API. We look at the key ways in which websites and web applications interact with the server, specifically the interaction between the Frontend and Backend parts of the application.
  • Authentication. Authentication. Security. We dive into the processes of verifying user data to identify the user in the application and verifying the user's access rights to certain resources.
  • Practice. Implement a full-fledged frontend application connecting to a real REST API.

Sprint 3

2 weeks + 2 career weeks
Backend. Backend
  • Backend development and databases. Dive into the internal server part of the product, hidden from the user's eyes.
  • Node.js (Express.js). We study JavaScript backend development and, in particular, the Express framework, which allows you to create web applications quickly and in a standardised way. We learn how to write code not only for the frontend, but also for the backend.
Databases and servers
  • SQL. Understand what databases are and how to work with them. Learn how to write simple SQL queries.
  • ORM. We learn how to work with ORM and compare different approaches to work.
  • Docker. Explore an open platform for developing and running containerised applications, designed to support DevOps and developers. Containerise the application we create.
DevOps basics
  • Kubernetes. Continuing the study of container applications, we look at how Kubernetes manages the lifecycle of containers and maintains a stable system state.
  • Nginx. Delve deeper into creating and managing web servers to know the whole cycle of writing websites and applications.
  • Graduation project. Prepare a team project that will be the main result of your studies in your portfolio.

Career weeks

What can they give you, and how do they pass?
After the training, we prepare our graduates for job interviews: we write a CV together, compile a portfolio of real projects, build up self-presentation skills, and pick up the first job opportunities from our partners.

According to the results of the two career weeks you will be ready to show your professionalism, in 98% of cases you will find a job in the first 3 weeks after you finish the academy and you will earn 120 000 rubles.

Why our training format is fast and effective


The concept of micro learning

Micro Learning offers the opportunity to learn large amounts of information in small, discrete elements. This format makes it easy to immerse yourself in complex topics without consuming a lot of energy and time: watching a five-minute training video does not require long periods of concentration and engages the individual most effectively.

95% of training time is practical

To become a professional you need a theoretical basis, which we give in the first 2 weeks, and a maximum of practice. At our academy you will code every day from week 2 on wards and see the first results.

Scrum methodology

The flexible Scrum methodology is designed for rapid development and delivery of complex, groundbreaking IT products.
Scrum is essential for work planning, systematic workflow organisation, responsibility development and team self-organisation. The methodology allows for easy adaptation to the changing environment and continuous learning.

Alumni results

Our students do projects like this during their studies at the Academy. And you can do it too!
120 000 ₽
This is the starting salary we guarantee to our graduating Full-Stack developers, and by pumping up your soft skills and English, you can even start at ₽150,000.

Alumni Club

When you graduate from Sixhands Academy, you become part of a closed Alumni Club. It's a real community where you can count on support and seek inspiration for your work.
Become a developer

Our mentors

These are the same coding gurus who will share insights from their IT careers. In a friendly atmosphere.
Maxim Kotov
Lead Mobile Developer, Sixhands Mentor, Mastermind Couch
Maxim Kolesnikov
PJSC Gazprom Neft
React Developer, TeamLead, Consta Designer, Sixhands School Graduate
Kirill Levchuk
Product Owner, Soft Skills Couch

How much does it cost to attend the Academy?

Training costs
390 000 ₽
12-month instalment plan available
32,500 ₽/month
Start your IT career at Sixhands Academy
Guaranteed employment with a salary of
120,000 ₽
Guaranteed employment with a salary of ₽120,000

Take the first step

Or email us at


Your application has been accepted, thank you!
Something went wrong :( Letter not sent