Image Captioning is an AI task that combines Computer Vision and Natural Language Processing to automatically generate descriptive sentences for images. Traditional image classification systems can recognize objects but cannot describe full image scenes in natural language. This project aims to bridge the gap between image understanding and language generation using deep learning techniques.