The course introduces the knowledge and skills to research and apply natural language processing technology to meet the needs of learners who are doing applied research, administration, and data mining. Through the course, learners can grasp the contents of natural language processing and its applications such as: Understanding the principles of natural language processing, machine models, etc. learning to use for natural language processing, and its current applications, and have the ability to independently initiate research projects related to natural language processing applications.