Mathematicians solve problems with proof, models, and computation. Some do pure research, but most jobs outside universities are in government (NSA, NIST, national labs), finance, tech, and defense, where the title is often 'mathematician,' 'research scientist,' 'quantitative analyst,' or 'operations research analyst.' Most roles want a master's or PhD (about 70% of workers have one). This roadmap builds your thinking in order: proof and calculus, then linear algebra and probability, then analysis, algebra, and modeling, with Python and LaTeX alongside. You will end with a portfolio, a paper o
See the full roadmap free
Every stage from beginner to expert, with lessons, practice drills, projects, interview questions and free resources. Free with a Rolearch account.
Stage 1 of 3 · about 40 weeks
Become fluent in calculus, linear algebra, and basic proof writing so you can read and write precise mathematical arguments.
Single and multivariable calculus
Calculus is the language of change and is used in nearly every applied model and in analysis. Limits and derivatives also teach you how rigorous definitions work.
Linear algebra
Vectors, matrices, and eigenvalues underlie data analysis, differential equations, optimization, and quantum and numerical methods. It is often the first subject where abstract thinking pays off.
Proof writing and discrete mathematics
Proof is what separates mathematics from calculation. Direct proof, contradiction, contrapositive, and induction are the tools you will use for the rest of your career.
Writing mathematics with LaTeX
Mathematicians communicate in LaTeX. Clean typesetting is expected in papers, applications, and theses.
Programming basics in Python
Computation lets you test conjectures, plot examples, and solve problems that have no closed form. Python is the common choice and is widely requested in job ads.
Then 2 more stages (about 170 weeks in all) with lessons, drills, projects, 6 interview questions with strong answers and free resources.