I always got more from working problems on my own with an occasional consult from peers or a teacher. A danger is that you think your group sessions substitute for working problems.
group sessions keep you honest and help you work through high level stumbling blocks. You're expected/obligated to do a fair amount of solo pick-and-shovel work in between.