Course Offerings — Winter Term 2025/2026

Note: This page might not yet list all course offerings before the lecturing period begins, though our offerings are usually stable. If a course is missing, it’s likely due to delays in our internal teaching assignment or by the course organizers. For questions, please contact previous term course organizers (see here).

General info

Our group offers modules and electives:

  1. Modules:

    • Only modules count toward credits at TU Berlin.
  2. Electives:
    Electives are courses or seminars offered in two formats:

    • Part of a Module:

      • Integrated into one of the following:
        • Cognitive Algorithms (CA): Must include one elective.
        • Machine Learning 1/2-X (ML 1/2-X) and Deep Learning 1/2-X (DL 1/2-X): May optionally include one elective, earning three additional CPs.
      • Passing the elective is required to take the module’s exam.
      • If graded, the elective’s grade does not affect the module’s grade.
      • A passed elective remains valid for the upcoming term.
    • Standalone:

      • Not available for students seeking credits at TU Berlin.
      • Applicable only in exceptional cases (e.g., for some exchange students).
      • An elective certificate disqualifies its use as part of a module.

Modules

Julia for Machine Learning (JuML)
Language English
Organizers Adrian Hill, Dr. Andreas Ziehe, Philip Naumann
Contact hill(∂)tu-berlin.de
ISIS 44767
Course website https://adrhill.github.io/julia-ml-course/
Credit Points 6 CP

Introduction to the Julia programming language and its Machine Learning ecosystem. Learn how to write reproducible, unit-tested Julia code for ML research in Julia. No prior knowledge of Julia is required.

Electives

Courses from previous semesters