Java Applet on Algebraic Tiles
A useful online algebraic resource can be found in the website highlighted below:
Go to yr 9-12>Algebra>Algebra Tiles
Accompanying the java applet are instructions and activities that can be used in class to teach algebra. This java applet can be used to illustrate many algebraic techniques including expansion and factorisation.