If the inflation rate in Zimbabwe is as bad as the news reports say, then you are probably better off if you do pay up front. It's obviously a bit of a gamble, but if paying up front fixes the price and you actually get the training that you paid for then it could be less expensive than pay as you go.
There are of course several ifs in what I have just said!