I like the idea and the social aspect.
Since you mention the study group would be in Python I suggest you to keep an eye on PyTEAL and PyTEAL-utils once the time is mature for coding Smart Contracts.
Also, this could be a useful repo to gather information and share your work and results (in addition to the Developer Portal).
Since the first challenge you propose is focused on creating wallets, I will suggest you clarify the concept of Algorand Account, since I found it helpful when I first started my journey.