This app is incredibly helpful for teaching receptive fingerspelling skills. You can also fingerspell along with the app and then you are able to get receptive and productive practice at the same time. Lets you slow down or speed up the speed of the words, choose the size of words you want and has a very large database so that you arent seeing the same words over and over. Currently this app is only listed as an iphone app, but it works great on the ipad as well.
Shiny Happy ASL Student about ASL: Fingerspelling (Lifeprint.com)