Я учился в школе Ката на курсе Джава-разработчик. От программы курса я ничего особенного не ждал, потому что джава есть джава, у него один стэк и так или иначе один путь изучения. Но у Ката есть особенности в формате обучения, и это надо учитывать. Во-первых, очень много самостоятельной работы с самого начала. Поступать с нуля - не вариант, потому что предполагается, что ты уже что-то знаешь и готов копать дальше. По крайней мере, так было, когда я учился. Во-вторых, высокая нагрузка. Ты не только много сам учишь, но и тратишь на это еще больше времени. В этом есть преимущество, если ты реально поставил цель трудоустроиться и все силы готов вкладывать в это, но если такой сильной мотвиации нет, вряд ли получится продержаться. В-третьи, оплата после трудоустройства оказалась не такой привлекательной, как я думал изначально, да, ты учишься без оплат и платишь уже после того, как устроился на работу, но платишь огромную сумму, намного больше, чем отдал бы за курс с предоплатой. Если подвести итог, я рекомендую Кату только тем, кто очень хочет в IT и видит это своей главной целью на ближайший год, если есть возможность, советую выбирать предоплату.