This document provides an introduction and overview of front-end web development. It discusses how everything is becoming web-based, from desktops to devices. Current trends in front-end technologies are highlighted, including HTML5 APIs, the rise of JavaScript frameworks, responsive design, and mobile web apps. Common front-end programming languages and platforms are also listed. The document outlines advantages and disadvantages of web applications, and provides statistics on the history and evolution of the web and front-end development. Expectations for the course are discussed, along with organizational details and the first homework assignment.