There is a student companion site for the textbook with review sheets, practice exams, Mathematica and other files.
SageMath is a free, open-source mathematics software system that is based on Python. It is intended to be an "open source alternative to Magma, Maple, Mathematica, and MATLAB." You can download it (for free!) here. You can also run it in the cloud here.
Here are some useful links for learning and using SageMath:
MATLAB (a contraction of "matrix laboratory") is a computing environment and programming language developed by MathWorks. Dartmouth has a site license for MATLAB: you can download it (for free!) here.
Includes video lectures, course notes, and practice problems with solutions.
Includes video lectures and interactive practice problems.