Enzymes are proteins that act as catalysts to speed up biochemical reactions. They have several key characteristics - they are effective in small quantities, efficient, specific, and their activity is affected by their surroundings. There are six main classes of enzymes classified by their catalytic activity. Factors like enzyme concentration, substrate concentration, pH, temperature, and inhibitors can affect an enzyme's activity. Inhibitors bind to enzymes to disrupt their activity, and can be competitive, noncompetitive, or irreversible.