Slow ones (scrypt, Argon2id) are for passwords; fast ones (HKDF) are for already-strong secrets. A password is never a key by itself.
Key derivation function
A function that turns a password or a master secret into uniformly random keys of the needed length.