The archive gathered from past contests held all over the world, mostly suitable for training!
Algorithm Design and Analysis
Algorithm Design & Analysis Course -- University of Tehran
Data Structures and Algorithms
Data Structures & Algorithms Course -- University of Tehran
Advanced Programming Course -- University of Tehran
Discrete Mathematics Course -- University of Tehran
Shahed U Practice
Practice problems for Shahed University.