In my opinion, as I bought all the Unreal courses and the Math course, It really really helps to take the BluePrint course as a side course while learning the C++ course. It is very useful to get practice building games in both courses. I started with the C++ course and it was a little bit confusing for me, so i migrated to the BluePrint course, finished my first game which is MarbleRun and then I got back to the C++ course and it felt much easier to start with the BullCowGame.
What do you think folks? I would like to hear your opinions!