For my public-facing website, I used a sophisticated GUI, provided by the ISP, for building the site and adding content. I used to feel a sense of pride when people asked me who made my website, and I replied, "I did." However, after diving into the certificate course for web development at Edmonds Community College, I can genuinely say I was missing a significant portion of understanding about website development.
In my early days as a game developer, I learned how to write assembly language. I was able to acquire an understanding of how computers worked, how a CPU truly worked, how memory is addressed, and the differences between hardware, software, and firmware. It was an excellent foundation of knowledge to have when writing C/C++ code for desktops and especially for mobile devices.
To have a full understanding of how websites function, how cloud networking technology is changing information management, and how web-based applications are replacing local software - one needs to have a "full-stack" understanding of web development. Thankfully, this web development course is bringing me back into the market as a certified web developer.