By Surya Raj
Welcome to Math Notes — a growing, open collection of mathematics notes, derivations, and Python-backed examples. Whether you are a student refreshing fundamentals, an engineer looking for a quick reference, or someone who simply loves mathematics, you are in the right place.
Topics covered include Arithmetic & Algebra, Calculus (ODEs, BVPs, PDEs), Linear Algebra, Geometry, and Number Theory — all with worked examples and interactive Python notebooks.
All problems use Python with the NumPy Walt et al., 2011 and SciPy ecosystem of packages Virtanen et al., 2020. This interactive website is powered by Jupyter Book.
This work is licensed under a Creative Commons Attribution 4.0 International License.
- van der Walt, S., Colbert, S. C., & Varoquaux, G. (2011). The NumPy Array: A Structure for Efficient Numerical Computation. Computing in Science & Engineering, 13(2), 22–30. 10.1109/mcse.2011.37
- Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Jarrod Millman, K., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., … Contributors, S. 1. 0. (2020). SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17, 261–272. 10.1038/s41592-019-0686-2