Natural Language Processing Fundamentals is designed for novice and mid-level data scientists and machine learning developers, who want to gather and analyze text data to build an NLP-powered product. It'll help you to have prior experience of coding in Python - using data types, writing functions, and importing libraries. Some experience with linguistics and probability is useful but is not necessary.