This document discusses web mining and outlines its goals, types, and techniques. Web mining involves examining data from the world wide web and includes web content mining, web structure mining, and web usage mining. Content mining analyzes web page contents, structure mining analyzes hyperlink structures, and usage mining analyzes web server logs and user browsing patterns. Common techniques discussed include page ranking algorithms, focused crawlers, usage pattern discovery, and preprocessing of web server logs.