But now there are courses that are designed specifically for financial mathematics. The first preference is bsc financial mathematics. It deals with applied mathematics and financial economy as well as programming. The course is interesting. what you usually learn is how to solve financial economy problems via mathematical models as well as matrices, Numerical analysis and real analysis. As for programming, you make things easier by just entering the codes instead of writing the same procedure more than ones. The undergraduate course is usually found in most of the universities but the interesting level is the advanced mathematics of finance at wits university, that one is for honours. it prepares you for a fair well to London and big companies like JSE.