But it should be noted that you must study mathematical analysis and advanced algebra before you can learn the above three courses well. Of course, advanced mathematics and linear algebra are simplified versions of mathematical analysis and advanced algebra. You can also consider taking these two courses first, and then taking one of those three courses. Awesome!