Freewill is the notion that humans can make choices and their behaviour and thoughts are not determined by biological or external forces
Determinism is the view that an individuals behaviour is shaped or controlled by internal or external forces rather than an individuals will to do something
Hard determinism is the view that all behaviour is caused by something (internal or external factors), so free will is an illusion.