This project is a simple text prediction tool built using a Markov chain model. It learns from a given text corpus and generates new text by predicting the next word (or character) based on the current word(s) using the probabilities derived from the training data.