No matter your programming background, this list of free and affordable JavaScript courses will help you learn and master JavaScript.