Natural Language Processing

Are you interested to learn how companies use different technologies to leverage natural language and how you can do the same? Then join our Project Group: Natural Language Processing this semester.

In this project group, you will get familiar with various approaches to NLP such as sentiment analysis, machine translations, and named entity recognition and even complete your first projects in Python.

The sessions are independent of each other and the difficulty level is adaptive. This means that you can benefit with little previous Python experience and even if you are already advanced.


More than 80 percent of today's available data is stored as text files such as documents, reports, emails, or social media messages. However, it has been a challenge for companies to leverage these data and turn it into value.


The goal of this project group is to introduce students to various approaches in the realm of Natural Language Processing and help them understand those concepts through hands-on coding experience.


Every session starts with a real example of how a company is leveraging the technology to provide value. Afterward, we will have a brief introduction to the theory, followed by a coding session during which we will apply the technology ourselves.



Date Time Topic

Tue 09.03.2021

18:00 – 19:30

NLP: The Basics

Tue 23.03.2021

18:00 – 19:30

How can we determine if a text is positive or negative?

Tue 30.03.2021

18:00 – 19:30

How can we teach a computer another language?

Tue 20.04.2021

18:00 – 19:30

How does the computer know what I am about to write?

Tue 04.05.2021

18:00 – 19:30

How can we scan a text for important entities?

Tue 18.04.2021

18:00 – 19:30

Optional Extra Session