Mathematics and Multimedia GeoGebra Step-by-Step Tutorial Series

GeoGebra is a free dynamic mathematics software that can be used to connect algebra, geometry, calculus and other mathematics. It is available in major operating systems particularly Windows,  Mac, and Linux. You can download the software in its official website.

The GeoGebra Tutorial Series is a collection of more than 50 step by step  GeoGebra lessons from beginner to advanced level.  The objective of the tutorials is not only to teach how to use the software, but also to suggest how to  use GeoGebra in teaching and learning mathematics.

Although, it is advisable to follow the tutorial series chronologically, the reader may opt to start on with tutorial of choice since each tutorial is designed to be independent from each other.  


  1. GeoGebra Essentials Series (10 tutorials, all tutorials now in version 4.2)
  2. GeoGebra Basic Geometric Construction Series (10 tutorials, all tutorials now version 4.2)
  3. GeoGebra Intermediate Series (33 tutorials for beginners and intermediate users, first 14 tutorials updated to version 4.2)
  4. GeoGebra Advanced (10 tutorials for advanced users)


  1. GeoGebra Tutorial: Graphs and Sliders Part 2
  2. GeoGebra Tutorial: Graphing Functions using GeoGebra
  3. Can we graph Inequalities in GeoGebra?
  4. New GeoGebra Tutorials
  5. GeoGebra Video Tutorial 1 – Constructing an Equilateral Triangle
  6. GeoGebra Video Tutorial 2 – Constructing a Square
  7. GeoGebra Video Tutorial 3 – Locating the Centroid
  8. GeoGebra Video Tutorial 4 – Creating an Isosceles Triangle
  9. GeoGebra Video Tutorial 5 – Locating the CircumCenter
  10. GeoGebra Video Tutorials 
  11. Free Downloadable GeoGebra Tutorials in PDF
  12. At last! GeoGebra Applets in WordPress blogs!
  13. What is GeoGebra Tube?
  14. What are GeoGebraists?
  15. 15 Reasons Why GeoGebra is Successful
  16. GeoGebra Extra: Properties of Mathematical Objects
  17. Statistics in GeoGebra 4.0


  1. GeoGebra Offical Website
  2. GeoGebra Download Site
  3. GeoGebra Forum
  4. GeoGebra Wiki
  5. The GeoGebra
  6. Miscellaneous Links

133 thoughts on “GeoGebra

  1. Hi,
    I’m a maths and science teacher in Ireland.
    You’ve done wonderful work here. Extremely helpful.

    many thanks


  2. Guil,

    I am trying to get my math department started with Geogebra and your tutorials are really great. Under your “beginner” menu, there is a topic entitled “Introduction to Basic Construction: Construction versus Drawing”. Is that a work in progress? I think it might be helpful for some of my colleagues who have never used dynamic software before. If it becomes available, will you let me know?

    Thanks for all of the hard work with those…they are very helpful 🙂


    • Sure Kim. Since you need it, I’ll try to finish it this weekend, it might be posted next Saturday. Anyway, try first GeoGebra Tutorials 1-4. I think it will really help them. You are from?

  3. Thank you for making your time available and creating these great tutorials. Will share it with my teachers in South Africa.

  4. Thanks Guill, I am going to share these tutorials with my colleagues at school also, they are the best resource I,ve come across so far to enlighten my friends as to how easy Geogebra is to use. My teachers at school are a little bit wary of the use of technology in the classroom so this will be of immense value in changing their minds given that we have Geogebra on the system ready to be used by both staff and students if we can only get the staff willing to give it a go.
    Thankyou so very much once again.

  5. Pingback: links for 2010-06-10 « Mathematics, Learning and Web 2.0

  6. Hi Guillermo.
    Greetings from Adelaide, South Australia.
    Just wanted to agree with everything that has been said so far.
    Great work. Any thoughts about doing tutorials beyond Mathematics e.g. Physics?

    • Thanks DanielMerci pour le partage. Je vais essayer de visiter le site. Peut-être que vous devriez demander à quelqu’un de traduire votre site.

      (Translatino via Google)

  7. Pingback: Page not found « Mathematics and Multimedia

  8. Dear Guillermo,

    Thank-you for this interesting and helpful materials on GeoGebra.
    I would like to use this materials in persian for persian users.

    Best Wishes,
    Ali Ghasempouri
    Chairperson of GeoGebra Institute of Iran

  9. Hola
    Muy interesante el material que ofreces, soy un profesor chileno que desde que conocí este software, lo he usado bastante, es muy atractivo y amistoso.
    Felicitaciones por tu aporte

  10. I am searching for a way to demonstrate Jordan curves by morphing geometric polygons
    into circles. How can this be done in GeoGebra?

  11. Thank you for the wonderful tutorials.

    Is it possible to draw Venn Diagrams indicating the intersection of the circles?

  12. Pingback: Blog Angkring

  13. Pingback: UbiMath » Blog Archive » Alcuni link interessanti

  14. Hola, por lo que he visto el programa es muy bueno, pero lamentablemente no se el ingles, no se si el programa tendra alguna traduccion al español, y si lo hubiese me gustaria tenerlo, si alguien sabe de algo estare esperando información. gracias, exitos.

    • Si no te han respondido antes, Alberto, aquí te comento que desde ya GeoGebra tiene una versión en Español que puedes bajar del sitio
      Puedes hasta establecer que la página aparezca en Españos y desde la pesatña de Descarga llegarás a donde, sea en línea o fuera de línea,se te ofrece el programa, su ayuda y manual en Español. Existe también un foro en español y te estaré esperando por cualquier consulta adicional. Mucha suerte Liliana Saidon (Traductora al Español de GeoGebra)

  15. un agradecimiento por los tutoriales, algo que se debe tener en cuenta es que la mayoria que trabajamos geometria dinamica con software libre es que no tenemos practica en el ingles se sugiere cubir tutoriales en español.

  16. Hi, I think your site is fantastic and really inspiring. I have an improvement for your tutorial
    GeoGebra Tutorial 16 – Slider, Sequence and Segment Division
    Draw any segment end A and B
    Measure the slope m
    Create slider as above
    Generate p the distance between each point as above then use
    Sequence[(x(A) + i*p, y(A) + i*p m), i, 1, n]

    What I would really like to do is be able to create a custom tool, similar to the regular polygon tool that will let me draw a line with the required number of divisions.

    Thanks again for the fantastic site.

  17. Thanks for the nice tutorial on such a nice mathematical software. It will help in my teaching methods

  18. Thanks for the nice tutorial on such a nice mathematical software. It will help me in teaching

  19. This is an excellent collection of stuff, however can you please help me with a scenario in which we have to determine the 2nd point of Chord when the Circle’s centre, radius , the 1st Point of the Chord and the angle between 1st and 2nd Point of the chord is given, I have been toying around but I cannot see to fill the puzzle.

  20. Hi, This is really a very nice software. With the help of this I can teach my student the topics and they can enjoy the learning with interest.

  21. Profesor Guillermo Bautista:
    Recientemente he empezado a estudiar el extraordinario material que usted ha elaborado, realmente es maravilloso. Gracias por su valioso aporte a mi autoformación docente, la cual redundará en uma mayor calidad educativa de los estudiantes a mi cargo. Profesor, usted conoce de alguna guía o tutorial para trabajar con la versión GeoGebra 4.0 beta?

    • El Sr. Wilfredo,

      Muchas gracias por tu comentario. Realmente no sé de ningún tutorial a partir de ahora de GeoGebra 4.0.

      Por cierto, me acaba de llamar a Guillermo.

      (Via Google Translate)

  22. You know, I have problems with making tools. I can’t make the tools of isosceles triangle, diamond, rectangle… In other words, figures, which have points half free (for example: they move only on a circle). They must be free, but they are NOT free. I just can’t move them. Could you help me to make them or just say how can I do it?

    With best regards, Vladimir.

    • @Vlaidimir: Sorry for the late reply, I missed this comment. Uhm, if for example, you want to create an isosceles triangle, try creating a circle, then draw to radii and connect the two points on the circle. Then hide the circle.

      • What about this of course I understand it. And what about making tool. The point on the circle doesn’t move.

  23. @Vladimir: Are you saying about creating a customized tool? Could you please cite a specific example? Try describing the tool that you want to create and I’ll see what I can do. Sorry, I am not a native English speaker, so I probably misunderstood what you said.

    • You understood everything all right.
      For example an isosceles triangle:
      1. Make a point “A”
      2. Make a circle with the centre (the point “A”) through the point “B”
      3. Make a point “C” on the circle
      4. Make segments AB, BC, AC
      5. Hide the circle
      6. Tools -> Create New Tool
      Input objects: point “A”, point “B”
      Output objects: point “C” and the segments AB, BC, AC
      7. Then using this tool I make a triangle (input: A_1, B_1). It creates segments and a point “C_1”.

      The problem is that I can’t move the point “C_1”.

      OK. Let’s try another way of making the tool.
      Tools -> Create New Tool
      Input objects: point “A”, point “B”
      Output objects: point “C”, the segments AB, BC, AC and the circle.

      Using this tool I make a triangle with vertexes A_2, B_2, C_2. The result is the same. I can’t move C_2.

      Is there any possible way of making the isosceles triangle tool?

    • I have the same story with a diamond, a rectangle, a right-angled triangle. You know, I’m a student and I’m always working with these figures and it takes time to make these figures. Of course, it doesn’t take a lot of time, but I think you know that time is money. 🙂

  24. Pingback: GeoGebra « Mathematics, Learning and Web 2.0

  25. 11-03-11
    I Harikumar KK (Master Trainer,it@school,India)you have done a good job
    God bless you
    Thank you
    Thank you
    Thank you

  26. Pingback: Who am I | My Non-Mathematics Side

  27. Hi there!

    Kumusta na?! Im a maths teacher here in New Zealand! I just started with Geogebra and thought that I’d do your tutorials. It feels great that you, a FILIPINO is doing really well in this field of mathematics!
    This early, may I please know hoe to make my graphs colourful? Im currently doing functions and I would love to present my graphs in colour!

    Proud to be Pinoy,


  28. Hi Trixie.

    Mabuti naman dito. I’ll write English para maintindihan nung mga audience natin from other parts of the world ok? 🙂

    Regarding the color, in GeoGebra, just right click the graph, then click on Object Properties, and you will see a set of tabs. Choose the Color tab and you can choose colors.

    Some of the graphs that I made here were done using Microsoft Powerpoint 2007. Can you email me at so that I can get some info about you? I am creating a mailing list for the GeoGebra Institute of Metro Manila, and I am glad that a fellow Filipino is using it there in New Zealand. I hope you don’t mind. 🙂

  29. Thanks for the tutorials! I appreciate the time you’ve put into these. They’re a great help for a Geogebra beginner like myself. I hope to incorporate Geogebra use in my classes a lot next year.

  30. What a great experience. I’ve had a problem understanding math since I was a child. These tutorial are confidence building activities for me. One question: what measurement is used un the line tool, is it mm. or inches?
    Thank you

  31. Pingback: March 2011 Top Posts « Mathematics and Multimedia

  32. Am itinerant tutor. Need Geogebra for Ipad. Any chance it’s coming soon?

  33. Pingback: Our Service: Translation from English into Portuguese | English into Portuguese Translations

  34. greetings!
    it was just few weeks ago wen i started learning the basics of geogebra, and that was wen wen we wer there at UP NISMED. i am doing deep explorations with it and i think Geogebra would be of great help for me and my students. I hope i could look forward for more tutorials from you sir. i’m bring geogebra here in our school in a remote barangay for my students to keep maths simple.

    Long live educators,

    • Hi Albert. I have stopped creating tutorials for a while. It is because I am waiting for the release of GeoGebra 4.0 in August. I’ll resume writing tutorials once the new version is released.

      Keep up the good work.

  35. Pingback: Next Math and Multimedia Blog Carnival: Article Selection Criteria | Learning and Teaching Math

  36. Pingback: Markus Hohenwarter-GeoGebra 4 is here! « ICT u nastavi-školska obuka

    • @animateholic

      You mean, how do you get GeoGebra? It’s a free software. Just go to and download it.

  37. Greetings! I really wanted proficient in using GeoGebra. While studying, may I translate this tutorial into Indonesian and load it on my blog?

  38. Great site, thanks a lot. Could you also write on developing Java script within Geogebra?

Comments are closed.