This project focuses on detecting hate speech in tweets, specifically targeting racist and sexist sentiments. Using a labeled dataset of 31,962 tweets, the goal was to classify tweets as hate speech or not. The project employed Natural Language Processing (NLP) techniques for data preprocessing, including tokenization, stop-word removal, and converting text to numerical features using TF-IDF vectorization.