Advancement in natural language processing and large language models have been combined to create generative AI tools can produce code in Python, JavaScript, etc. based on natural language, or conversational, prompts. These tools can also be used to locate errors or security vulnerabilities and write explanations of code.
Remember, AI-tools can create code for you, but they cannot learn coding for you. As you are learning code, make sure you follow instructor guidance regarding AI-assistance. As a professional, it is unsafe and unethical to deploy code you don't understand, so please learn your code and don't accidently unleash Skynet upon us all.
Goldsteen, A., Saadi, O., Shmelkin, R., Shachor, S., & Razinkov, N. (2023). AI privacy toolkit. SoftwareX, 22, 101352-. https://doi.org/10.1016/j.softx.2023.101352
Stahl, B. C. (2023). Embedding responsibility in intelligent systems: from AI ethics to responsible AI ecosystems. Scientific Reports, 13(1), 7586–7586. https://doi.org/10.1038/s41598-023-34622-w
GitHub Copilot- account and subscription required
Amazon Q Developer- account required, free for individual use
There's an IA for That- Coding AI
Your own critical evaluation of these tools prior to use is recommended.