Deep Learning

Welcome to the official webpage for the Deep Learning courses given by the Barcelona School of Telecommunications Engineering (ETSETB) from the Universitat Politècnica de Catalunya (UPC).

The material listed in this site are from the courses thaught in the Master of Science (MSc) and Bachelors seminars (BSc) offered by the School. More information on these studies can be found at:

Topics covered

The offered courses involving Deep Learning techniques are divided in 9 different modules presented below. Every course covers a few topics on different modules and a comparison table is found for each course in the next section:

Basic and Introductory



Learning Paradigms

Advanced concepts

Generative Models

Reinforcement Learning

Multimodal Learning


Computer Vision

Natural Language Processing

Speech Processing

Courses in English

Introduction to Deep Learning

Deep Learning for Artificial Intelligence

Deep and Reinforcement Learning

Deep Learning for Computer Vision

Deep Learning for Speech and Language

Courses in Catalan

Aprenentatge Automàtic