As mentioned above, a front-end developer manages the development of the visible part of a website. Back-end developers handle the foundational programming that drives the functionality of the website or application – the “behind the scenes” of coding. The front end displays what the back end is performing. In some cases, front-end developers also learn back end coding, which is referred to as “full-stack” development. In other cases, front-end developers exclusively work on that portion of the website or application. It depends on the nature of the company and team that you will end up working with. If you want to become a full-stack developer, we recommend our Web Development Course.