Courses in Natural Language Processing
Our courses in NLP cover the most common technical architectures used in modern NLP, and describe technical solutions for NLP applications such as categorization, entity recognition, translation, and summarization. We have a hands-on approach in the coursework where we implement some classical algorithms as well as the most recent LLM-based techniques.
Current courses
Machine Learning for Natural Language Processing
Machine Learning for Natural Language Processing. This Master-level course is offered to students at Chalmers University of Technology and the University of Gothenburg and is open to students with a previous introduction to machine learning. It includes four compulsory assignments and an independent project.
Deep Learning for Natural Language Processing
Deep Learning for Natural Language Processing. This course is open to PhD students within the WASP graduate school who have some previous background in machine learning. It is taught jointly with Marco Kuhlmann at Linköping University. It includes three compulsory assignments and an independent project.
Master's thesis supervision
If you are a GU or Chalmers student who wants to carry out a Master's Thesis project on a natural language processing topic, please get in touch and we can meet for a discussion. We are quite open to supervising projects in the general NLP area.
In addition, please take a look at the CSE department's guidelines for thesis projects so that you are aware of the relevant regulations and deadlines. Please note that the department strongly prefers thesis projects to be carried out in pairs.
Keep in mind that it's much more likely to find a willing supervisor if you have a research-oriented topic, although we can also take on thesis topics defined by companies, as long as we can find a relevant research angle.
Course resources
Course DAT450/DIT247
Browse the programming assignments, course project, and supplementary instructions for Machine Learning for Natural Language Processing.
View DAT450/DIT247 materialsCourse Deep Learning for NLP
PhD course material, schedule, and assignment descriptions are hosted on the joint course website maintained together with Linköping University.
Open DL4NLP site