I have no academic knowledge in coding other than a few courses that I have taken.
However, I have taught myself: