The course is intended for students of international exchange programs. It is conducted in English. The course will present technologies allowing for concurrent, parallel and distributed programming. The course is based on the C language - basic knowledge of this language is required. The examples are presented in Linux, but you can use any system as long as the appropriate libraries exist in it.