This document provides an overview of module development in Drupal. It introduces the presenters Ipsita Mishra and Siva Kumar Epari and their experience with Drupal. It then discusses the different types of modules in Drupal including core modules, contrib modules, and custom modules. For each type, it provides brief descriptions and examples. It also covers best practices for writing custom modules including file and code structure. Finally, it discusses various Drupal APIs and hooks that are useful for module development like hook_menu(), hook_block(), and tools that can assist with development like Drush, Devel, and Coder.