Coding experience is not required. Professor POSH creates functions based upon natural language requirements. Ask Professor POSH to create a function that performs a certain task such as validating a user id is active in AD to more complex requirements such as return codes from functions. One can upload POSH scripts of any size and ask Professor POSH to refactor to the standards. In a few minutes, voila your source code is modified to standards. Always ask Professor POSH to use the standards and you will generate great PowerShell. Youtube channel is https://www.youtube.com/watch?v=WJB8JLTh-wQ&t=74s