17 Killer Maxima Tutorials for Students and Professionals

Whether you're just getting to grips with Maxima or you're furthering your studies in this subject, this epic list of Maxima resources is sure to help you on the way. From programming with Maxima to using its graphical interface, wxMaxima, you'll find everything you need to excel with this great resource here:

Maxima: Playing


  1. Acquiring, Installing, and Testing Maxima

    A handy guide that shows you how to acquire Maxima, the best ways of installing it, and how to start testing it once you've downloaded it. This detailed walkthrough should help you get started in no time at all. Furthermore, at the bottom, you can select a number of other tutorials that have been produced by Paul Lutus, including Creating Sets of Functions and Fourier Analysis.

  1. Maxima Manual

    Put together by the Maxima team, this manual (via the Wayback Machine) is a fantastic overview that'll prove incredibly useful when you start using Maxima. It also gives you a list of the capabilities and packages that are built into Maxima — but these are at the end of the 1,000-page document so you'll need to do plenty of scrolling to find them!

  1. An Introduction to Maxima (PDF)

    This resource has been put together by the guys at Stanford University and features 245 online pages of information about all things Maxima. The guide includes step-by-step instructions along with handy pictures and example formulas.

  1. A Shorter Introduction to Maxima (PDF)

    If the above guide seems too large, Richard Rand from Cornell University has created a shorter, 14-page guide that's available to read online. It features a brief introduction to Maxima before moving on to explain writing programs/scripts/subroutines for Maxima.

  1. The Maxima Book (PDF)

    Another incredibly in-depth guide, this book was produced in February 2003 and provides you with a well-organized, comprehensive look at Maxima. Although it's not the most up-to-date guide you can read, it's still a valuable reference due to its comprehensiveness and easy-to-follow organization.

  1. Maxima by Example

    These tutorial-style notes were originally written by Edwin L Woollett, but have been updated by California State University (Long Beach) to include tips for working with Maxima software — which are particularly useful if you use Windows.

  1. A 10 Minute Tutorial for Solving Math Problems with Maxima

    If you want a quick introduction to Maxima or need to refresh some old studies, this 10-minute tutorial is ideal. It covers areas such as using Maxima as a calculator, constants and common functions, defining functions and variables, symbolic calculations, and much, much more.

Maxima: Dreaming
  1. Using Maxima's Symbolic Math Capabilities

    Here you'll find a table that develops the sophisticated use of Maxima as a symbolic math tool. This provides you with a great reference point you can keep referring to, finding the Maxima Input and Output required at each stage.

  1. Tensor Algebra in Maxima

    This resource demonstrates the three different ways you can look at tensors using Maxima and its add-on packages.

  1. Maxima and the Calculus

    You'll need to view this through the Wayback Machine, but once loaded, this PDF provides you with an introduction to the basics of Maxima before exploring precalculus, integration, vector calculus, graphing, programming, and a range of other topics.

  1. Mathematica/Maxima Conversion Chart

    Familiar with Mathematica? Then this conversion chart will help you understand Maxima quickly and efficiently.

Maxima: Playing
  1. Plotting Direction Fields for 1st Order ODEs

    This short tutorial delves into how you can get the "plotdf" function up and running in Maxima, using it for plotting direction trajectories/fields for 1st order ODEs.

  1. wxMaxima

    This is the homepage for a Windows GUI for Maxima. The document-based interface for Maxima provides you with dialogs and menus for many common inline plots, autocompletion, Maxima commands, and simple animations.

  1. wxMaxima for Calculus I and II

    These two guides introduce wxMaxima in relation to single variable calculus, with each book serving as a lab manual, a tutorial reference for students, or a source of CAS exercises.

Maxima: Doing
  1. The Computer Algebra Program Maxima — A Tutorial

    A great introduction into the world of Maxima (via Wayback Machine), this tutorial offers you some useful tips for your first steps with Maxima, before moving on to provide worked examples and advice on programming with Maxima. It also includes some content on the use of Lisp (the language Maxima is programmed in), with some interesting facts about Lisp added to this section, too.

  1. Minimal Maxima (PDF)

    Produced by Robert Dodier, this breaks down the data, evaluation, and syntactical structures underlying Maxima. Having an understanding of this is good when you're trying to use Maxima as more than just a powerful calculator — or when you're writing your own subroutines/functions in Maxima.

  1. 22 Sessions of Maxima for Solving Real-World Engineering Problems

    Again, you need to view this through the Internet Archive Wayback Machine, this is a reference that's still hailed by many math experts as a go-to guide. Initially run by Youngstown State University College of Engineering & Technology, it's perfect if you want to use Maxima for engineering-related issues.

Maxima: Graduating

Other Maxima Resources

This list of resources will provide students of maxima with all the information they need, whether they're looking for basic help with maxima or they're wanting to use advanced maxima techniques for programming. If you are looking for more resources, check out the following guides. You can never learn too much.

Mexima: Working


These resources will allow you to master Maxima — and more important — mathematics itself. Math is a more important skill today than ever. While in the past it was enough to know your multiplication tables and how to do long division, today's jobs require that you understand advanced mathematics and how to apply it to real world problems. Maxima will help you to master these skills.