Welcome to the Macaulay2Web interface

Learn and use Macaulay2. Get started by selecting a tutorial below. To use this site effectively, try the Welcome tutorial. Have fun!

Macaulay2 is an open source software system devoted to supporting research in algebraic geometry and commutative algebra, and related fields in mathematics or applications.

This web site is hosted on the Melbourne Research Cloud. The interface requires a modern browser (tested on chrome and firefox). It uses a cookie to identify users.


Email the M2 group if you have questions about Macaulay2 and related mathematics:


This is an open source project, hosted on GitHub.

If you have tutorials that you would like to contribute, please contact us.


Written by Paul Zinn-Justin (2018-2020).
PZJ is funded by ARC grants FT150100232 and DP180100860, and acknoweledges the Melbourne Research Cloud for hosting this site.

Based on earlier work by Franziska Hinkelmann, Lars Kastner, Mike Stillman (2013-2017).
Funding provided by the NSF, see here and through Award 0635561, and DFG grant SPP1489.