The Polytechnic University has a fairly strong training of students in technical disciplines, such as physics, mathematics, and programming. Yes, it is not easy to learn, but the knowledge gained is really fundamental, there is also applied knowledge that is so necessary for employment. There are, of course, disadvantages: poor organization of the educational process, which is manifested in the uncertainty of whether there will be a specific pair. Also, all students take a loaded course in physics, which is not suitable for everyone in their specialty.
As for public training, this is student activity supported by the university. In the Polytechnic there is a school of adapters, kultorgov and many other public associations that direct active students in the right direction and form them in terms of sociability and other so-called soft-skills.