I am familiar with both formats of learning at this School. If you are in Moscow, I recommend not to waste time and attend offline classes. It's much more interesting, as it allows you to fully immerse yourself in the learning process, and during breaks, you can chat with experts and other students. The online format is also good, but I missed the same level of immersion. As for the programs, the relevance of the materials, and the instructors – I have no complaints. The organization of the learning process is top-notch. The prices are high, but it's worth it.