Search Syntax Guide
Learn how to filter courses effectively using specific keywords and operators.
How it works
By default, any text you type is searched against the course titles. To refine your search, you can use specific keys followed by an operator and a value.
key:value
Spaces separate different filters. If your value contains spaces, wrap
it in double quotes or backticks (e.g.,
lecturer:"John Doe").
You can combine multiple filters to narrow down your search results. Only results are shown for which all specified filters are satisfied (logical AND).
You can also negate filters by prefixing terms or keys with a minus sign (e.g.,
-description:advanced or -math to hide any
courses without "math" in the title).
You can add parentheses to group filters and OR operators to create more
complex queries. For example,
c>=6 (title_english:Network OR title_german:Netzwerk)
Filter Keys
| Key | Aliases | Description |
|---|---|---|
| title | t | Matches course title (English or German). |
| title_english | te | Matches English course title. |
| title_german | tg | Matches German course title. |
| number | n |
Matches part of course number (e.g., 252-0027).
|
| lecturer | l, i, instructor | Matches lecturer name or surname. |
| credits | c, ects, mv | Number of ECTS credits. |
| year | y |
Academic year (e.g., 2024).
|
| semester | s |
Semester type. Use S/FS for
Summer/Spring or W/HS for
Winter/Autumn.
|
| examtype | e |
Type of examination (e.g., Session Examination,
Graded Semester Performance, Graded).
|
| descriptions | d | Searches full content (abstract, objectives, etc.). |
| description_english | de | Searches full content in English. |
| description_german | dg | Searches full content in German. |
| department | dep | Department as in "Computer Science" or "Management Technology and Economics". |
| level | lvl, lev | Course level. One of BSC, MSC, DZ, DS, DR, SHE, GS, WBZ, NDS. |
| language | lang | The language the course is held in. |
| offered | off, o | Section or program the course is offered in (e.g., "Computer Science Bachelor", "Data Science Master"). When multiple values are given, any courses are matched that have a section path (meaning from root to leaf section) that includes all of the given values. |
| coursereview | cr | Filters by the combined average ratings on CourseReview. Ratings can be at minimum 0.0 and at most 5.0. |
Examples
y=2026 s:fs o:"computer science master" o:minor o:"computer vision"
Find all courses taking place in FS 2026 that count as a minor
for the Computer Vision Major.
s:fs y:2026 ((dept:computer c>=4 o:"data management systems") or (dept:architecture c>=10))
Find all courses in the Spring semester of 2026 that are either
offered by the Computer Science department
with at most 4 credits and are part of the "Data Management Systems" program, or are offered by the
Architecture department with at least 10 credits.
credits>=10
Find all courses with 10 or more credits.
lecturer:Müller year:2024
Find courses taught by Müller in 2024.
physics s:W -d:analysis
Search for "physics" in the Winter semester without any mention
of "analyis" in the description.