Front end design refers to the look and feel of a site, the part the customer sees. It also covers user experience and layout testing. Most sites are now viewed on mobile devices.
There is a plethora of platforms that can be used in front end design, from Bootstrap to WordPress and Wix. The one you use depends on your aims and budget.