Usages of fare fatica
Faccio fatica a capire questa lingua.
I struggle to understand this language.
Pur facendo fatica, ha finito il lavoro.
Although struggling, he finished the job.
Elon.io is an online learning platform
We have an entire course teaching Italian grammar and vocabulary.