Purplemath contains practical algebra lessons demonstrating useful techniques and pointing out common errors. Lessons are written with the struggling student in mind, and stress the practicalites over the technicalities.