Hello Codeforces,
From December 2017 to January 2018 the ACM Advanced Training 2018 was held in PSUT, covers varied topics consists of 5 Lectures. The training is recorded and published on youtube on SolverToBe channel
*note: language of training is Arabic.
Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Good Luck!