Welcome to the home of MathPiper and MathPiperIDE!

MathPiper is a new programming language which is simple enough to be learned as a first programming language and yet powerful enough to be useful in any science, mathematics, or engineering related career. MathPiper is also a Computer Algebra System (CAS) which is similar in function to the CAS which is included in the TI 89 and TI 92 calculators.

MathPiper is designed for use in education, and so it includes support for automatically grading student programs and applied math problems.

MathPiperIDE is an Integrated Development Environment (IDE) for MathPiper programming which includes powerful text editing, charting, and graphing capabilities.

Video Demos


MathPiperIDE worksheets

Example Worksheet (includes automatic grading examples)