"Frontend" or Front-end is jargon thrown around by web developers as an umbrella term for all of the parts of a website that you can see and interact with, in contrast to what’s going on behind the scenes in the “Back end”.

The front end is the dashboard, steering wheel and pedals to the “back end”s transmission, engine and exhaust. The front end is your interface to a website. It’s what gives you information and what you interact with to give information back.

When visiting a website in a browser, as a user, everything that you see including the text, links, font size, images, input fields, and data tables are part of the “front end”. Basically, anywhere that your mouse can click or your eyes can see.

The front end is made up of a bunch of code in the languages: HTML, CSS and JavaScript. HTML is a markup language that stores text, structure, and links, similar to a Word document. CSS is a stylesheet language that encodes visual information like fonts, colors, spacing and layout. JavaScript is a programming language that allows web developers to add functionality to the website like fancy hover effects or animated menus.