Regarding BA this year is a little unusual as they generally seem to finish their new entrant training in the early summer but it does seem to ongoing this summer.
However, BA usually start their new entrant training for the following year as early as October so you may well be in with a chance. But having said that this is not written in stone!