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
  1. Pingback: New GeoGebra Page « Mathematics and Multimedia

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

    many thanks


  3. 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?

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

  5. 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.

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

  7. 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?

  8. Pingback: School 2.0 Bookmarks (weekly) | School 2.0 in SA

    • 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)

  9. Pingback: Page not found « Mathematics and Multimedia

  10. Pingback: Important Announcements and Updates « Mathematics and Multimedia

  11. 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

  12. Pingback: GeoGebra Tutorial 22 – Spreadsheets, Vectors, and Matrices « Mathematics and Multimedia

  13. Pingback: GeoGebra Tutorial 23 – Spreadsheet, Barchart and Histogram « Mathematics and Multimedia

  14. Pingback: GeoGebra Tutorial 21 – Spreadsheet and Similarity « Mathematics and Multimedia

  15. Pingback: GeoGebra Tutorial 25 – The Rolling Circle « Mathematics and Multimedia

  16. Pingback: Math and Multimedia Carnival Call for Blog Submissions « Mathematics and Multimedia

  17. Pingback: GeoGebra Tutorial 26 – Constructing a Cycloid « Mathematics and Multimedia

  18. 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

  19. Pingback: GeoGebra Tutorial 1 – Quadrilaterals & Midpoints « Mathematics and Multimedia

  20. Pingback: GeoGebra Tutorial 31 – Paper Folding Simulation « Mathematics and Multimedia

  21. Pingback: Mathematics and Multimedia Blog Carnival #2 « Mathematics and Multimedia

  22. Pingback: GeoGebra Tutorial 30 – Loci, Roses and Reflections « Mathematics and Multimedia

  23. Pingback: GeoGebra Tutorial 4 – Graphs and Sliders « Mathematics and Multimedia

  24. Pingback: Probably the best blogs by maths teachers around the world « Great Maths Teaching Ideas

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

  26. Thank you for the wonderful tutorials.

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

  27. Pingback: Probably the best blogs by maths teachers around the world | Great Maths Teaching Ideas

  28. Pingback: GeoGebra and Mathematics: Squares and Square Roots | Keeping Mathematics Simple

  29. Pingback: GeoGebra Essentials 1 – Locating a Triangle’s Centroid « Mathematics and Multimedia

  30. Pingback: GeoGebra Tutorial 29 – Animation, Roses and Radian « Mathematics and Multimedia

  31. Pingback: New GeoGebra Tutorials « Mathematics and Multimedia

  32. Pingback: Free tools every math blogger should learn « Mathematics and Multimedia

  33. Pingback: GeoGebra Essentials 2 – Constructing a Rectangle « Mathematics and Multimedia

  34. Pingback: Blog Angkring

  35. Pingback: blog math « Tamim’s Microblog

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

  37. 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)

  38. 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.

  39. 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.

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

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

  42. Pingback: Geogebra spreadsheets « Ed Tech Rocks

  43. 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.

  44. Pingback: GeoGebra Essentials 5 – The Compass Tool and the SSS Congruence « Mathematics and Multimedia

  45. 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.

  46. Pingback: GeoGebra Essentials 6 – Sliders and Rhombuses « Mathematics and Multimedia

  47. 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)

  48. 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.

  49. Pingback: Matematica » Un tutorial su come usare GeoGebra nell’insegnamento

  50. Pingback: GeoGebra Basic Construction 7 – Rhombus « Mathematics and Multimedia

  51. Pingback: Miscellaneous GeoGebra Links « Mathematics and Multimedia

  52. Pingback: Wordpress Tutorial 6 – Basic Blogging Tips 1 « Mathematics and Multimedia

  53. @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. 🙂

  54. Pingback: Awesome Geogebra Tutorials « deltamathblog

  55. Pingback: GeoGebra Essentials 7 – Texts and Variables « Mathematics and Multimedia

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

  57. Pingback: Top Posts for February 2011 « Mathematics and Multimedia

  58. 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

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

  60. Pingback: Lär dig Geogebra! « IT förändrar skolan

  61. 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,


  62. 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. 🙂

  63. Pingback: GeoGebra Essentials 8 – Graphs and their Properties « Mathematics and Multimedia

  64. 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.

  65. 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

  66. Pingback: GeoGebra Essentials Series « Mathematics and Multimedia

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

  68. Pingback: April 2011 Newsletter | Mathematics and Multimedia

  69. Pingback: Mathematics Blogs « Mathematics, Learning and Web 2.0

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

  71. Pingback: 101 Blog Tips Part I: Things to do before starting a blog | Mathematics and Multimedia

  72. 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.

  73. Pingback: Play is Engaged Learning » Mathematics and Multimedia

  74. Pingback: Mathematics Videos « Mathematics, Learning and Web 2.0

  75. Pingback: GeoGebra « Mathematics and Multimedia | Using GeoGebra |

  76. Pingback: What Lies Ahead | Mathematics and Multimedia

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

  78. Pingback: The Peanut Math Software Package Mathematics and Multimedia

  79. Pingback: GeoGebra 4.0 now availableMathematics and Multimedia

  80. Pingback: maths 2011-2012 - … και 3 Geogebra links

  81. 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.

  82. Pingback: epub by cgimene1 - Pearltrees

  83. Pingback: GeoGebra Tutorials through Mathematics and Multimedia « Shannon Richards's Blog

  84. Pingback: GeoGebraWeb: GeoGebra for Tablets and Chrome BooksMathematics and Multimedia

  85. Pingback: Week in Review 2 - March 2012

  86. Pingback: Quarter in Review - The Most Popular Posts

  87. Pingback: Geogebra « Gas station without pumps

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