With all the coding courses available online, it's not hard to learn the technical tools and languages needed to build a website or application. However, what is less clear is how to go about the process—what information belongs in the product, for whom does the product exist, and how should the product be organized are just a few of the questions that still need to be answered before coding can begin. In this course, students learn to plan and design a website or application, including choosing a target audience, defining site goals and reconciling these with user and business goals, establishing a brand and a tone of voice, and designing a page architecture. By the end of the course, students are able to plan and design a website or application, so when they are ready to code, they have a clear specification for the final product. This course is not a coding course—it focuses on the other aspects of web and application creation.