Polygons
Online
NLVM: Tesselations
NLVM: Tesselations allows the user to practice continuously creating tesselations from a variety of shapes, such as triangles, squares, hexagons, octagons, and dodecagons.
NLVM: Pattern Blocks
NLVM: Pattern Blocks is a tool for creating and understanding patterns. Create multiple patterns using shapes like triangles, squares, rhombuses, trapezoids, and hexagons.
ExploreLearning: GeoBoard - The Pythagorean Theorem
The ExploreLearning: Geoboard - Pythagorean Theorem Gizmo is a great interactive GeoBoard for drawing and demonstrating different types of polygons. With the click of a button, you can display the length of all of the sides, the area, and any right angles.
Offline/Local
Geoboard
Use this fun geoboard to create geometric shapes. Customizable features include colors. Additional supports include a perimeter and area calculation tool.