Courses #
Mathematics for Computer Science  OCW
Sites #
Graph Theory (Interactive book)
Seeing Theory  A visual introduction to Probability and Statistics
Illustrated Glossary of Organic Chemistry  by Harding, UCLA.
Organic Chemistry OnLine Learning Center  by Carey, UCalgary
How to learn compilers: LLVM Edition
Software for Math Research #
Search services #

National Institute of Standards: Guide to Available Mathematical Software

Sagemath
SageMath is a free opensource mathematics software system licensed under the GPL. It builds on top of many existing opensource packages NumPy SciPy matplotlib Sympy Maxima GAP FLINT R and many more. Access their combined power through a common, Pythonbased language or directly via interfaces or wrappers
By Field #
Algebra #
 GAP  Groups, Algorithms, Programming  a System for Computational Discrete Algebra
 Cadabra  computer algebra system for fieldtheory
 Singular  commutative and noncommutative algebra, algebraic geometry, and singularity theory.
Algebraic Geometry #
Analysis #
Applied Mathematics #
Combinatorics #
Dynamical Systems #
Geometry and Topology #
 Computational Geometry Software Collection
 Topology Software Collection
 Regina: 3 and 4manifolds with a focus on triangulations, knots and links, normal surfaces, and angle structures