Breakdown of Últimamente me ha dado por coleccionar monedas.
la moneda
the coin; the currency
haber
to have (auxiliary)
últimamente
lately, recently
darle por
to suddenly take to
coleccionar
to collect (as a hobby)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.