Courses

It is possible to automatically display on a page, a list of courses, for example of a lab or a person. Since this data is automatically extracted from is-academia, it is not necessary to update it with each change.

You can:

With the EPFL Courses block

  1. Add an EPFL Courses block.
  2. In the right column, make sure the Block tab is active, if not, click on it.
  3. In the Select by section, determine if you want to display the courses
    • By Unit. 
      Insert the acronym of the desired unit.
    • By teacher 
      If you want to display the courses of several teachers, enter their numbers separated by a comma without spaces.
      Example: 123456,123457,123458
    • By section
      Choose the section from the drop-down menu
  4. You can then filter the information obtained using the drop-down menus in the Filters section.

Examples

No course found for given parameters

With code, in a Standard block

  1. Add a Classic Paragraph block (text)
  2. Type this , as is, including the [ ] , in a text block

[remote_content url="https://people.epfl.ch/cgi-bin/getCours?unit=Votre_unité"]

Available settings

  • scipers | unit | groups | progcode : comma separated list
  • section : filter by section
  • orient : filter by orientation
  • sem : ete | hiver : filter by semester
  • cursus : ba | ma | phd
  • detail : L | M | S 
  • format : html | json 

Exemples

[remote_content url="https://people.epfl.ch/cgi-bin/getCours?unit=LIDIAP"]

  • Computational Social Media

    Ce cours intègre des concepts issus des études des médias, de l'apprentissage automatique, et du multimédia pour caractériser les pratiques sociales et analyser le contenu de plateformes comme Twitter/X, Instagram, YouTube et TikTok.



    Teachers: Daniel Gatica-Perez
    Language: En

  • Deep Learning For Natural Language Processing



    Teachers: James Henderson
    Language: En

  • Digital Speech and Audio Coding

    The goal of this course is to introduce the engineering students state-of-the-art speech and audio coding techniques with an emphasis on the integration of knowledge about sound production and auditory perception through signal processing techniques.



    Teachers: Petr Motlicek
    Language: En

  • Fundamentals of electrical circuits and systems I

    Ce cours propose une introduction au traitement du signal, en mettant l'accent sur la transformation de Fourier, sur l'échantillonnage du signal et la reconstruction de la transformation de Fourier discrète.



    Teachers: Jean-Philippe Thiran
    Language: En

  • Image analysis and pattern recognition

    Ce cours donne une introduction aux méthodes principales d'analyse d'images et de reconnaissance des formes.



    Teachers: Jean-Philippe Thiran
    Language: En

  • Lab in signal and image processing

    Ces séances de laboratoire sont des exercices pratiques axés sur les bases du traitement d'images et de l'apprentissage profond. L'objectif principal est d'apprendre à utiliser certaines bibliothèques importantes de traitement d'images, à savoir OpenCV, NumPy et TensorFlow, pour réaliser des tâches



    Teachers: Jean-Philippe Thiran
    Language: En

  • Machine Learning for Engineers



    Teachers: Sylvain Calinon, Jean-Marc Odobez, Olivier Canévet
    Language: En

  • Signaux et systèmes (pour EL)

    Ce cours pose les bases d'un concept essentiel en ingénierie : la notion de système. Plus spécifiquement, le cours présente la théorie des systèmes linéaires invariants dans le temps (SLIT), qui sont largement utilisés pour modéliser aussi bien une réalité physique (par ex. un canal de transmission)



    Teachers: Jean-Philippe Thiran
    Language: Fr

  • TP en technologies de l'information

    Se familiariser avec les aspects pratiques des disciplines de l'orientation «Technologies de l'information»



    Teachers: Jean-Philippe Thiran
    Language: Fr

  • Traitement des signaux

    Dans ce cours, nous présentons les méthodes de base du traitement des signaux.



    Teachers: Jean-Philippe Thiran
    Language: Fr

[remote_content url="https://people.epfl.ch/cgi-bin/getCours?scipers=107931&lang=en&display=byprof"]

Olivier Lévêque

  • Advanced information, computation, communication I

    Discrete mathematics is a discipline with applications to almost all areas of study. It provides a set of indispensable tools to computer science in particular. This course reviews (familiar) topics as diverse as mathematical reasoning, combinatorics, discrete structures & algorithmic thinking.



    Teachers: Olivier Lévêque
    Language: En

  • Information, Computation, Communication

    On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming is given.



    Teachers: Olivier Lévêque
    Language: Fr

  • Information, Computation, Communication

    The course objectives are to introduce the students to algorithmic thinking, to get them familiar with the foundations of communication and computer sciences and to develop a first set of skills in programming with the Python language.



    Teachers: Olivier Lévêque
    Language: Fr