differences between hard determinism and behaviourism?

Hard determinism is the belief that all events, including human behavior, are predetermined by forces outside of our control. This means that free will does not exist and that all of our actions are predetermined by external forces.

Behaviorism is the belief that all behavior is determined by external stimuli. This means that behavior is a result of environmental influences and that free will does not exist. Behaviorists believe that behavior can be modified through reinforcement and punishment.