I feel like this course is more suitable for students who has basic C++ concept, not for students who haven't coded in C++ at all . I code in Python in my daily work, so I believe I have basic programing knowledge, still it is hard for me to understand some of the concepts especially in later lectures. I have to spend hours doing extra researching to keep up with the course.
I am thinking in course design, we can include more explanation in basics, haven't thought about the details, something like code examples, or terminology definition would be helpful.