Let me make a quick list then:
1. Basic - "Hunger" mod, simple component, single widget UI, simple event handling.
2. Intermediate - "Journal" mod, simple component, composite widgets in UI, key binding, introduces events sent over network.
3. Advanced - "Growing flora" mod, advanced components...