Breakdown of Has estudiado mucho; no tienes por qué preocuparte.
mucho
a lot
estudiar
to study
haber
to have (auxiliary)
preocuparse
to worry (+ por)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.