| 1 | To teach the basic concepts, architectures and working principles of generative artificial intelligence. |
| 2 | Introduce and compare different types of generative models (GAN, VAE, Transformer, etc.). |
| 3 | To provide the ability to develop artificial intelligence-based applications for text, visual and audio production. |
| 4 | To raise awareness about ethics, security and copyright issues in the use of generative artificial intelligence. |