In the Fall of 2014, I started auditing Udacity courses. I finished all of the material associated with their “Front End Developer”, “Full Stack Developer”, and other courses associated with programming for the web. This took a great deal of time but gave me a thorough foundation working with Linux environments, git repositories, web server configuration, and front-end build tools. I spent some time with their generic Computer Science courses but did not invest a great deal of practice.