I found the Corality training to be highly effective. The training was paced appropriately and due to the boutique class size, there was ample opportunity for interaction with the trainer. I recommend this training for anyone wishing to develop financial modelling skills in a context of real-life project financing.