GeoGebra is dynamic mathematics software designed for all levels of education. It joins arithmetic, geometry, algebra and calculus while offering multiple representations of an object in its graphic, algebraic, and spreadsheet form. Different views that are all dynamically linked. Read More

Maxima works by manipulating symbolic & numerical expressions, such differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, linear equations, polynomials, as well as sets, lists, vectors, matrices, and tensors.

Maxima can yield high precision numeric results by using exact fractions, integers of arbitrary precision, as well as variable precision floating point numbers. With maxima you can plot functions and data in both two and three dimensions which makes it perfect for plotting graphs.

This program is intended for math teachers (but one could also use it to test oneself) teaching elementary kids. Math Test Creator generates math exams along with answer sheets. These tests are meant to be taken by students in 1st to the 7th grade. Read More

Data Pilot expands the available data analysis options in Microsoft Excel with statistical methods that are nonparametric in nature. The methods that are used in Data Pilot provides the most relevant results, even with a small number of samples, without making any assumptions on the distribution of the original sample. Read More

If you are looking for a program that draws graphs of mathematical functions in a given coordinate system, look no further. The graphs can be added with your choice of color and line styles. Also, it supports standard, parameter and polar functions (hurray for polar coordinates :D). You can also evaluate a given function at some generic point or trace it with your mouse. Read More