Welcome to the Macaulay2Web interface

Learn and use Macaulay2. Get started by pressing the START button. 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, 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 (chrome, firefox, brave, edge... not safari or internet explorer!). It uses a cookie to identify users.

Written by Paul Zinn-Justin (2018-2023). This is an open source project, hosted on GitHub.
Funding from ARC grant FT150100232 and NSF grant DMS 15-02209 ``Collaborative Research: A Software System for Research in Algebraic Geometry, Commutative Algebra, and their Applications, David Eisenbud, Daniel R. Grayson, Michael E. Stillman, 2015-2020''.
Uses earlier work by Franziska Hinkelmann, Lars Kastner, Mike Stillman (2013-2017).

Go to previous lesson
Go to next lesson
Run all lesson code
Full screen tutorial
Run all editor code
Run selected code, or current line
Load a file to the editor and to the cloud
Save the editor file locally

Use this to ask questions, provide feedback, or simply say hi to other users!