You can use
GeoGebra to construct the tangents to a circle. The instructions are the same whether you construct the tangent at a point on the circle boundary, or you construct the tangents passing through a point outside the circle.
GeoGebra Instruction 1
Tangentsby first clicking tool number 4, then tool number 5 in the drop-down list.