Let me write about my subjective feelings.
Advantages
1. Good problem selection
- It was easy to understand because the problems were selected according to each algorithm.
2. Notion organization
- Contents meticulously organized in Notion
3. Various solutions
- Not only one method, but also several methods are presented to solve the problem.
Disadvantages
1. Language differences (This may not necessarily be a disadvantage because it varies from person to person.)
- Since the main development language is JAVA, the coding test is also being prepared in JAVA. - The lecture contains a lot of Python grammar, library usage, and explanations.
- In particular, I only learned the solution method in Python and am writing it again in JAVA. (I personally wish there was a JAVA version of the lecture.)
2. Diagrams, stack frames
- It would have been better if the explanation was made sequentially using stack frames sometimes.
Personally, I realized how good Python is for coding tests after watching the lecture, but since my main language is JAVA, I was preparing the coding test in JAVA, so I was a little disappointed.
Of course, I confirmed that the lecture was about Python at first, but the lecture was more detailed than I thought. It seemed like Python took up a lot of the weight.
If you use Python, it might be the best lecture.
However, for other languages, you should focus on learning concepts and problem solving and implement them yourself.
Personally, I felt that the language difference was a bit big, so I was disappointed.
However, I felt that the lecture was meticulously prepared, and as I learned, I was able to challenge problems that I had not been able to solve before, so I think I bought the lecture well.