Please, what's he difference between "keine" and "nicht"? When should

Please, what’s he difference between “keine” and “nicht”? When should I use them?

Man sagt:’ Ich habe keine Angst’ I have no fear (Noun), vs ‘Ich bin nicht aengstlich.’ -I am not fearful -(adjective) Ich habe keine Kraft vs Ich bin nicht stark. (I have no strength vs I am not strong)
Keine, keiner, keines goes before a noun - nicht goes before an adjective. (at least in this specific context)