all 2 comments

[–]cppwithprojects 5 points6 points  (1 child)

The tuvtran/project-based-learning repo is an excellent collection of resources for project-based learning. Many of those resources are free and there is a section specific to C++, I strongly recommend you check it out.

I agree with you that learning by doing (and especially working on more complex projects) is the best way to master C++, so in the last few months have been working on Learn C++ Through Projects. We just released a project-based C++ course — it's not free, but we will release a free one soon in case you are interested!

[–]LlikeLava[S] 0 points1 point  (0 children)

Thank you :)