GeoGebra est un logiciel mathématique qui allie dessin géométrique, données et calculs analytiques.
L'idée et le développement sont de Markus Hohenwarter de l'Université de Salzbourg (Autriche) pour l'enseignement des mathématiques.
D'une part, GeoGebra est un logiciel de géométrie dynamique. Vous pouvez construire des points, des vecteurs, des segments, des droites, des coniques aussi bien que des courbes représentatives de fonctions et les modifier ensuite de manière dynamique.
D'autre part, les équations et les coordonnées peuvent être saisies directement. Ainsi, GeoGebra est capable de traiter avec des variables pour des nombres, des vecteurs et des points, de dériver ou d'intégrer des fonctions et offre des commandes comme Racine ou Extremum.
Ces deux aspects sont caractéristiques de GeoGebra: une expression dans la fenêtre Algèbre correspond à un objet dans la fenêtre Géométrie (Feuille de travail) et vice versa.