We will start with the basics of Neural Networks, such as Fully-Connected Layer, Embedding Layer and Recurrent Layers, for the purposes of text classification. Once classified, cognition of words will naturally lead to language processing, enabling Neural Works to understand language. This requires intermediate steps, such as TF-IDF representation, which will be covered in this lab. By combining newer techniques with classical methods for Natural Language Processing, we can achieve state-of-the-art results in text classification.