2026-02-13 Introduction to NLP with Python (09:00-17:00)
Reiter
Introduction to NLP and RAG
This course offers a comprehensive introduction to Natural Language Processing (NLP), a fast-growing field at the intersection of linguistics, computer science, and artificial intelligence. Students will learn fundamental applications of NLP such as text classification, information extractions and others. The course will be divided into a lecture part and hand on excercises. The first part will focus on general intro into NLP, while the second part will focus on Retrieval Augmented Generation (RAG). Students can bring their own data for the second part or a data will be provided for them. The data should be in txt or pdf formats.
This course assumes basic knowledge of Python. If you aren't familiar with python, please attend the Introduction to Data Science with Python in the same DSL Trainings Winter session.
Course Objectives
Learn about:
- The basic tasks and tools for NLP
- The different python modules used in NLP
- Word embeddings
- Retrieval Augmented Generation (RAG)
- Model Context Protocol (MCP)
Target group
- Students and Staff of UniBe.
Prerequisites
- Participants must bring own laptops
- Basic knowledge of Python programming language
- Idealy activate UNIBE HPC UBELIX account. Contact ID support for that.
Methods
The course will alternate between theoritical background and hands on excercises
Certificate
- A certificate will be delivered to participants who have attended the whole training.
Coaches
- Ahmad Alhineidi is a member of the Data Science Lab (DSL) UniBe.
Time : 2026-02-13 09:00-17:00
Location : Room 224, Mittelstrasse 43
Online Participation:
Training language: English
Participants : Max 25
Registration : Mandatory
The Data Science Lab is there to boost your research by supporting you solving computing challenges.
https://www.dsl.unibe.ch/