Comprehensive NLP course: tokenization, embeddings, NER, and RNNs in Python