Extreme Problem Solving
Category: Course / Programming Education
Project Overview
This project is a comprehensive educational series - containing more than 26 hours of videos - aimed at helping beginners build a strong foundation in programming through algorithmic problem solving. Designed for students with no prior coding background, it gradually introduces core topics such as input/output, conditionals, loops, recursion, arrays, file handling, and pointers. The course is presented in Persian and delivered through a set of well-structured playlists. Across dozens of video lessons spanning many hours of content, learners are guided through both conceptual explanations and hands-on exercises — making it ideal for students preparing for competitive programming or academic coursework.
Video Playlists
Code Repository & Resources
Problem Sets
Access the accompanying exercises and problems via the Quera online judge platform: