This document provides an overview of Hadoop and its real world applications. It discusses the introduction to Hadoop, Hadoop 2.0 and Yarn, working with HDFS and MapReduce, and developing applications with Hadoop. The key topics covered include the core components of Hadoop and how developers can use it to build applications.