Learning can occur through classical conditioning, operant conditioning, and cognitive processes. Classical conditioning involves pairing a neutral stimulus with an unconditioned stimulus to elicit a conditioned response. Operant conditioning is learning through rewards and punishments that strengthen or weaken behaviors. Cognitive learning involves mental processes and problem-solving. Different reinforcement schedules like fixed ratio and variable interval can be used to shape behaviors.