This document provides an overview of front-end web development. It begins by listing topics that will be covered, including what a website is, web development, front-end and back-end development, and languages like HTML, CSS, and JavaScript. It then defines a website and provides examples. It describes web development as building and maintaining websites and apps that run in browsers. It defines front-end development as producing HTML, CSS, and JavaScript that users directly see and interact with on a website or app. Back-end development refers to server-side code that communicates with databases and browsers. It also provides overviews of HTML, CSS, and JavaScript and their uses in web development.