A bit of meta-programming with scheme, or: write yourself a LISP (and probably some other languages too), for prosperity and happiness.
As a continuation (!) of scheme workshop for prosperity happiness (https://www.meetup.com/AlicanteTech/events/223985991/), this time we could see some variants of The Maxwell Equations Of Computer Science, i.e. LISP [meta-circular] interpreter.
Implementing a toy programming language is what every programmer should do at least once in her/his life. And it can be quite handy too -- embedding small script language in some c/Java/PHP project sometimes can reduce compile-deploy-test cycles; besides, just check out https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule (yeah, common lisp... but you know, scheme was not that popular outside academia in the early 90s ;)).
As a side effect (!) you should also gain/strengthen your insights about referential transparency, dynamic vs static scoping, side effects, closures... [mostly functional] programming in general.