You don't want to or can't study with us on-site?

Advance your career remotely.

We offer all our courses online, without you having to leave your home or office.

These are LIVE workshops with a trainer and a group of trainees. The exact same, full-fledged courses - Java, Python, C#, HTML/CSS, JavaScript, PHP, C++, analysis and databases, big data, Linux... in daytime, weekend, and evening modes - only conducted remotely.

Join one of the many remote groups.

In the 20 years of operating, we have trained tens of thousands of people in our classrooms. We have also been training remotely; from 2020 - due to COVID19 - on a much larger scale. Currently, in our virtual classrooms, hundreds of new students are being trained every quarter through long IT courses (bootcamps) - and similarly through shorter, few-days-long training sessions (also for groups organized within companies and institutions). We know how to transfer knowledge well - both in-situ and online.

What do our remote courses look like?

We use a modern e-learning platform. The trainer and all members of the group come together in real time, work together and complete tasks. The trainer monitors the progress of the group on an ongoing basis, helps with tasks and exercises.

Courses in virtual classrooms follow the same schedules and programs as face-to-face courses.

We help you prepare for classes. Before the start of the course, we provide a package of information needed to prepare your computer. And in case of any problems, technical support is available by email or a direct phone number.

Whether in the actual classroom or in the virtual classroom – everything is the same!

We conduct classes in the same way as we do training in our standard mode - only without you leaving home.


We have been teaching remotely for many years! This is not new to us!

The situation in the country has made schools, including many programming schools, move to the Internet. The problem is that to teach someone remotely - you must know how to. Transferring knowledge in the field of IT is difficult, it is not enough to be a good IT specialist to be a good trainer - we have been repeating this forever. Distance learning - when you can't walk up to someone and physically talk to them - is also a bit of a challenge. We at ALX have been conducting IT training for clients for many years, interestingly - all over the world, not only in Poland. Therefore, we conducted various interesting courses remotely, e.g. when the trainer was in Warsaw and the participants in Switzerland. Such a system of conducting IT training is standard for us. And we're good at it! We know how such classes are conducted, we have the right technology and we are 100% sure that we provide the best quality. Courses in "virtual classrooms" are a fun and interesting experience at the same time.

What are the advantages of a virtual classroom?

  • classes in a virtual classroom look practically the same as the classes we conduct on site - only without you leaving your home or company,
  • the trainer is available for consultations after the end of each training block,
  • after completing the course, you receive the same certificate - regardless of the form of classes.

These are real LIVE Workshops!

We do not provide any pre-recorded presentations in our courses (known from various online e-learning websites with ready-made courses, etc.), classes are conducted live, via the Internet. The trainer always conducts the class, talks, reacts on an ongoing basis and has contact with the group. We put a lot of effort into keeping the classes in a workshop nature as much as possible.

Participants can count on the trainer's help, and they also have contact with other students - same as during on site courses. Thanks to this, remote teaching (virtual classroom) is as effective as "standard" teaching. Each step of the course is filled with hands-on exercises as well as real-life examples and problems you might encounter when writing in a chosen programming language. Throughout the course, under the watchful eye of the trainer, you will actively practice every technique you have learned.

Why not tutorials? Because a trainer and a study group is the most effective way!

On the Internet you can find many guides, tutorials, and books on learning programming, but learning from books is extremely time-consuming. You would have to devote a large amount of time to it, and if it comes down to, for example, carrying out a project - you will encounter obstacles that you will not solve on your own because there are no solutions in the books! Tutorials and books are mostly theory and professions are learnt mostly through practice. Preferably, under the supervision of an experienced specialist who has completed thousands of similar projects. A friendly atmosphere and a study group will further enhance learning. In a virtual classroom you have a trainer and other participants right there with you so you also learn cooperation, which is very important both in the work of a programmer and in other specializations close to the IT world. Moreover, programmers in today's world often work in teams scattered around the world. During our course you will learn this kind of work-mode from the very beginning.

Live training is priceless!
Even in a remote mode.
Real-time training is so much more than watching a ready-made video.
Available options:

  • writing in a public chat (everyone can see what you write),
  • writing in a private chat (only to the trainer or only to another course participant),
  • speaking through the microphone (everyone hears what you say),
  • sharing your image through a camera,
  • sharing your screen (whole screen or a selected application). Sharing your screen is the best way to troubleshoot problems with installations, computer startup or tasks ("why doesn't it work on my end"), as well as presenting your solutions to some tasks.

How does our virtual classroom work?

  • Before the start of classes, you will receive an invitation with a link (and with the option to test your Internet connection in advance - before the start of classes).
  • After clicking, you will connect with us remotely using a specialized teleconference system, becoming a part of a virtual classroom.
  • You see the presenter and the image from the projector.
  • You have access to an online chat with the trainer and with the other participants. You will have the possibility of exchanging files/attachments, asking questions, receiving corrections, etc.
  • The trainer can also access the entire screen and cursor of the student's computer (remote control of the mouse and keyboard), the window with formulas or the field with commands, and in the case of programming training, the window with the code, to correct a fragment of the program, comment or simply show how to perform an action.
  • The duration of the course will be the same as of our on-site courses.

Safe learning at home!

The current situation (including remote work, various restrictions) is difficult for many of us. However, it is also a time that you can devote to taking your career a step further. Do something you never had the time or courage to do. Something you never had the strength for while dealing with a multitude of duties: work-home-work-home ... maybe now is the time to learn, or to build solid foundations, to improve your education? To invest in your possibilities on the IT market.

What do you need to participate in a remote course?

  1. a computer with Internet access (recommended transfer speed: min 3 Mbit/s download/upload; connections via the mobile network in particular are sufficient, as long as they are stable and there are no disruptions),
  2. web browser (Chrome, Firefox, Safari, Edge, etc.),
  3. speakers or headphones, and a microphone (to hear and talk to the trainer and other trainees).


If you have one, you can also equip your workstation with an additional monitor. It is then possible to simultaneously observe the shared image (on one screen) and work in your editor/sheet/environment on the other screen. However, if you do not have an additional monitor, then there is also nothing to worry about. It is sufficient to switch between opened windows when necessary - this is how most of our students work.

Alternatively, it is also possible to run the conference software (Zoom) on a tablet or a mobile phone (Apple / Android; however, the phone screen is quite small and our students usually prefer tablets). Then, you can participate in the session via a mobile device and perform independent work and exercises on your computer.

The choice of connection options depends on your individual preferences and resources. You can also change the way you connect to the virtual classroom throughout the course.

We invite you to join our classes!


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.