After taking the OSHA 10 hour construction course for work, I decided to also take the courses offered in the General Industry track for the 10/30 hour courses. While alot of what is presented is common sense, there are many details that we tend to forget about as we get busy and try to accomplish amazing scenery on small budgets. There are lots of places to take the classes online, and they aren't very expensive. My only complaint is that they don't provide resources for you to use in the future other than your knowledge gained. Hence, the following links that provide some similar information.
OSHA First Aid
UC Davis Machine Shop Safety This has several pdf's available regarding machine safety (such as drill presses, milling machines, etc.)
Contractors Safety Manual A very comprehensive site.
While there are many resources available online, you should make sure of the applicable local / state laws when implementing practices in your own shop.