The course helps you master the 4 most important skills for a programmer
Project building skills
OO Design skills
The relevant part here is the problem-solving part.
Fundamental topics such as loops and arrays are administrated with several ad-hoc algorithmic challenges.
After the course, one should have smooth entry to Data structures and Algorithms courses.
Solving in Div2-A (and maybe Div2-B) should be an easier experience.
Note: this is not an algorithms course.
It is a programming course that emphasizes the importance of easy-to-hard challenges.
Kindly read the homepage well to build proper expectations.
Share it with newcomers to our community.