GeoGebra is intended for those who are learning or teaching mathematics. The tool covers such areas as geometry, algebra and calculus. It has a beautiful interface; yet, it feels confusing at times, particularly when you open the sidebar to look for a particular function. The installation may also be troublesome if Java has not been previously installed on your system. In such a case, the program does not run properly and still you do not get an error message explaining the cause.
The program lets you choose one of the following perspectives: Algebra, CAS, Graphing, Geometry, 3D graphics, Spreadsheets, Probability and Exam. It lets you create new objects using mathematical equations as well as drawing them directly on the working area. For this purpose, there are multiple tools to draw points, vectors, lines, arcs, curves, circles, polygons and ellipses. Likewise, it allows creating tridimensional objects of many shapes, like pyramids, cubes, prisms and cones. The properties of these objects can easily be modified, so you can name them and add labels with their values or coordinates.
The program allows various ways to share your work with others. The projects can be saved in their native format but also be exported to various file types, including PNG images. Moreover, you can upload them to the Internet or sent them to a printer.
All in all, I just wished I could have had something similar to GeoGebra back in high school. I am sure it would have helped me visualize so many abstract concepts. Therefore, it is a tool I recommend to both teachers and students. Luckily, the product is open-source so anyone can use it without spending any money.
- Supports scripting
- Multiple mathematical tools
- Exports to various formats
- Creates spreadsheets with the results
- Does not show any error message when Java is not installed on your system