SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined power through a common, Python-based language or directly via interfaces or wrappers.


This page is designed to be a resource for getting started with Sage. It is by no means comprehensive, nor does it necessarily represent best practice. (I myself am a Sage novice.)

Ways to use Sage

There are three ways that you can use Sage:

Resources from Paul

Web Resources

I have found the following resources to be helpful: