Hugging Face has large number of coding models that you can download for free and self host.
You can run them first in Llmstudio.
The real problem is that your question is poorly articulated.