This page has the tool geogebra explained and how it can be helpful to an algebra student.
Other Resources
The remaining resources are smaller but still very beneficial to students studying algebra 1. This page has different games as well as other types of resources.