Definitive technical computing system spanning machine learning and neural networks, data science, visualizations and much more.
United States


PTC Mathcad is not available for Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux alternative is Mathematica. It's not free, so if you're looking for a free alternative, you could try Maxima or Numbat. If that doesn't suit you, our users have ranked more than 25 alternatives to PTC Mathcad and many of them are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to PTC Mathcad are Maple, wxMaxima, SMath Studio and Calcpad.
Definitive technical computing system spanning machine learning and neural networks, data science, visualizations and much more.


Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors.



High precision scientific calculator with full support for physical units (web and terminal versions).


Maple is a general-purpose commercial computer algebra system. Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created. There is support for numeric computations, to arbitrary precision, as well as symbolic computation and...

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.




SMath Studio is a math program with 'paper'-like interface and numerous computing features. It has an ability to work with systems, matrices, vectors, complex numbers, infinities and fractions. SMath Studio includes integrated mathematical reference book.



Calcpad is a lightweight mathematical platform for cloud and desktop. It parses simple text scripts and converts them into professional Html reports. Supports complex numbers, variables, functions, graphing, units and numerical methods.




Wolfram Language is a symbolic language, deliberately designed with the breadth and unity needed to develop powerful programs quickly. By integrating high-level forms—like Image, GeoPolygon or Molecule—along with advanced superfunctions—such as ImageIdentify or...
SymPy is a Python library for symbolic computation. The stated goals of the library are to become a full-featured computer algebra system and to keep a simple code base to promote extensibility and comprehensibility.

Mathics is a general purpose computer algebra system (CAS) and designed to be a free, light-weight alternative to Mathematica. It's programmable using a Mathematica like language and uses a web interface for user interaction.

Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.



Open-source software for mathematical modeling, nonlinear equations, and optimization problems, supporting dynamic systems and large-scale models, with both command-line and graphical interfaces, specialized modeling language, and advanced solver architecture.
