This document provides an introduction to web development through 5 lessons. Lesson 1 discusses the web development process which includes planning, development, testing, and publishing phases. Lesson 2 covers web hosting and publishing, including considerations for hosting space, bandwidth, and server software. Lesson 3 defines domain names and discusses registering a domain name. Lesson 4 defines web usability and its importance, outlining standards for accessibility, functionality, content, and design. Lesson 5 instructs the design of a website to promote tourism in Oman.