> Are there ways to detect such institutions before applying?
If the developers who work there refuse to learn anything unless they
receive paid-training during work-hours then you should take it as a
red flag.