Signing Savvy, “your sign language resource” allows the user to type in a word or phrase and watch it in ASL. It shows some variations, and could be a good site for reference purposes. Because signs may vary from region to region, these are only examples of possible signs, and users may wish to look into local resources for learning sign language as well.
Signing Families has materials to teach ASL to various groups, such as emergency responders.