This document provides an overview of web development. It discusses front-end development which focuses on visual elements users interact with using HTML, CSS, and JavaScript. Back-end development controls behind-the-scenes processes using technologies like SQL and PHP. A web developer specializes in creating websites and applications using these front-end and back-end technologies. The document also covers types of web developers, how websites work, and differences between web developers and designers. Examples of student projects in web development are provided.