It's a slightly more problem solving module with still a bit of calculation and content so I think it's not toooo difficult to learn on your own. I haven't completely done it but so far it hasn't been too hard, my personal rankings from easiest to hardest would be 5 6 8 7 LOL, but yeah that's just my opinion and I haven't finished it