Technologies on the back-end course

Back-end is the part of the application that runs ‘behind’ the page e.g. on the server. It is responsible for the logics of the system, which makes the front-end receive adequate information to display. If you prefer zero-one tasks and keep working on it until you succeed, you’re a back-end developer. Desirable features include analytical approach, systematicity and willingness to solve logical problems.

Back-end course is available in three languages – PHP, Python or Ruby. If you are a beginner, it does not matter which language you choose. Each of these languages will let you start work as junior back-end developer. In addition, knowing one language, will make it easier for you to learn another one on your own. The choice of technologies which we teach in each city is different. We adjust it to the needs of local market in order to make sure that our graduates find the job as soon as it is possible after the course.




Check what you will learn during the course.


PHP/ Python/ Ruby basics

In the first week you create simple pages using a particular language, focusing on the transfer of information between the pages and understanding the basics of operating and building such applications. In addition, you begin to use the debugger to learn how to solve your problems quickly. You also care about the organization of the created code.




Next you discover a database, thanks to which you are able to store more information. You create and manage databases and learn how to use them applying PHP, Ruby or Python. You also create applications that use the database.





You get familar with object-oriented programming and the benefits it offers, learning how to properly define and create object systems.


JavaScript / jQuery

The next step is to learn a second language, which is JavaScript. You discover the part it plays in web programming and get instructed how to use it to write scripts reacting to activities on the site. This week also introduces REST systems and the workings behind their creation.


Framework – Symfony 2/ Django/ Ruby on Rails

The last part of the course is devoted to frameworks. At the beginning we present modern systems based on MVC architecture and explain how they are created. Then, students learn to use particular framework, designing and creating simple systems.



Practical knowledge would be nothing without the appropriate dose of hands-on practice. Therefore, after each module we consolidate the gained knowledge in practical workshops. We work on both separate small tasks as well as large applications or pages.

The course comprises 30 days of classes

The course is 240 hours of classes from 9:00 AM to 5:00 PM. We offer two modes to choose from:
6-week full-time course (from Monday to Friday), with a one-week break in the middle
15-week weekend mode (every second Saturday and Sunday). Before the course it is crucial to complete all the assigned prework.



[4 weeks before course ]

Before the course you receive a set of prework materials to work on independently. This self-study will take you at least 60 hours. It should be emphasised that students who do not apply themselves to a thorough study of these materials tend to fail the course.



[30-day course]

The course itself takes 30 days of 8-hour classes. However, for the sake of graduation, the class material must be revised at home in the evenings and at weekends.




Your CV along with a Github link and a link to LinkedIn profile get to our base of partner companies which are looking for junior developers. Then the companies arrange job interviews with selected graduates.


9 800 PLN = 240 hours of classes = 41 PLN/h

For companies the price is subject to 23% VAT.

What is the recruitment process like?


    Download our course guide and select the city, type of course and mode of studying you prefer. Enroll in our bootcamp by emailing the relevant city branch.



    To qualify for the course you need to take two tests: the first one checking your level of English, the second – testing your reasoning skills.



    After the testing we will give you your final result and arrange a phone call to get to know your goals and motivation to learn.



    We value your time – the day after the phone conversation at the latest – we will inform you whether you have qualified for the course.