GeoGebra: The Dynamic Math Software in K-12 Classrooms

(Full-Day Workshop)


At the end of the Workshop teachers will

(i)               Know the scope of GeoGebra, i.e., what they can do with GeoGebra in the broad spectrum of mathematics,

(ii)              Know where to go for more information.

(iii)            Understand some key features of GeoGebra and use some tools of GeoGebra,

(iv)             Develop GeoGebra applets, and

(v)              Create html files on the fly of their projects, and

(vi)             Create free websites

(vii)           Upload applets on their websites




1. Introduction to GeoGebra with FAQ on GeoGebra and a couple of demonstrations from the site 8:30 to 8:50 am


2. Familiarization with GeoGebra interface: 8:50 to 9:50 am

1.     Algebra view

2.      Graphic view

3.      Spreadsheet view

4.      Input Bar: Use of commands, functions, and special characters

5.      Menu Bar: Edit, View, Options, Tools, Help

6.      Tool Bar: Brief overview on some tools

7.      Context Menu: Object Properties


Coffee break: 10 minutes


3. Hands-on practice with GeoGebra in five sessions:

(a) SESSION I: 10:00 to 11:00 am

1.      Start a New Window

2.      Draw different shapes: Point, Line, Segment, Ray, Vectors, Polygons, Circle, Ellipse, etc.

3.      Measure Angle, Area, and Slope

4.      Insert Text and Image

5.      Show and Hide objects

6.      Insert Check Box and link it to object(s)

7.      Use of Slider to dynamically change independent objects

8.      Animation (manual and automatic)


(b) SESSION II: 11:00 to Noon

Start a new project of drawing two dynamic intersecting straight lines (Refer to Instructions).

1.     Input slopes, m1 and m2 and y-intercepts b1 and b2 in the Input Bar.

2.      Input two straight lines y = m1x + b1 and y = m2x + b2 in the Input Bar.

3.      Create sliders for slopes and y-intercepts.

4.      Label the lines with their respective equations.

5.      Color the two lines with different shades.

6.      Change thickness of the straight lines.

7.      Use dynamic text for each straight line describing specific conditions such as the lines being perpendicular and parallel to each other.

8.      Check functionalities of various components such as sliders, dynamic text boxes, equations of straight lines, etc.


Lunch break: 1 hour

(c) SESSION III: 1:00 to 2:00 pm

1.      Create a new tool: A dimensioned perpendicular segment from a point to a straight-line (Refer to Instructions).

2.      Use the new tool to determine areas of triangles, parallelogram, rhombus, and trapezoid created in Session II.

3.      Compare the calculated areas with the areas given by the Area tool.

(d) Session IV: 2:00 t0 2:30 pm

1.      Create your free website.

2.      Use your personal or school email address. Follow instructions.


(e) SESSION V: 2:30 to 3:00 pm

1.      Export GeoGebra project(s) made in Session II and/or Session III to create html file(s) to upload on It will require signing up at (Refer to Instructions).

2.      Sign up at

3.      Upload html file(s) on your new website.


Coffee break: 10 minutes

4. General discussion: 3:10 to 3:30 pm

(i)     Investigate different resources on the Internet for further studies and help.

(ii)    Visit GeoGebra forum at Later sign up at your convenient time.

(iii)  Clarify doubts.