GeoGebra is a dynamic mathematics software for all levels of education that brings together geometry, algebra, spreadsheets, graphing, statistics and calculus in one easy-to-use package. GeoGebra is a rapidly expanding community of millions of users located in just about every country. GeoGebra has become the leading provider of dynamic mathematics software, supporting science, technology, engineering and mathematics (STEM) education and innovations in teaching and learning worldwide.
GeoGebra is an open-source utility built specifically for helping users design mathematical objects of several types used for calculus, algebra and geometry. Since this is a Java-based application, you should make sure you have previously installed the working environment on the computer.
The generated projects can be saved to a file (e.g. HTML, PNG, EPS, GIF), uploaded on the developer’s website, or printed.
All in all, GeoGebra comes packed with many dedicated parameters for helping you learn or teach various mathematical objects and operations.
Features:
User-friendly interface with clear-cut options
It sports a clean interface that allows users to create mathematical objects by using dedicated tools or commands. The application offers quick access to different drawing tools that can be inserted in the working pane pretty easily.
Take advantage of a wide array of math functions
The app provides features for number creation and you can use the π and Euler constants for expressions and calculations, as well as work with angles, Boolean variables, matrix operations (addition, subtraction, multiplication), embedded text messages and images. GeoGebra gives you the possibility to add points and vectors, and perform calculations with them (for example, you can measure the length of a vector), as well as include lines and axes, conic sections and arcs, curves, inequalities, intervals, and functions.
Customize object properties
The inserted objects can be hidden or revealed in the graphical representation, filled with a color, as well as fixed to a certain position so you cannot move, redefine or delete them. Plus, it is possible to change the name of an object, label it with its value, create animations with numbers, angles or points, and enable the tracing mode for viewing an object’s position.
Support for two scripting languages (GGBScript and Javascript)
Since GeoGebra offers support for the scripting languages as declared above, you can create a sequence of commands for designing or modifying the objects. What’s more, you may record the values for each object in a spreadsheet list, namely numbers, points, and vectors.
Homepage: https://www.geogebra.org/
Manual: http://wiki.geogebra.org/en/Manual
Changelog: https://wiki.geogebra.org/en/Reference:Changelog_6.0
Download: