Formal:
* Merci beaucoup de m'avoir aidé à apprendre le français. (Thank you very much for helping me learn French.)
* Je vous suis très reconnaissant(e) de votre aide pour l'apprentissage du français. (I am very grateful for your help with learning French.)
* Votre aide a été précieuse pour mon apprentissage du français. (Your help has been invaluable for my learning of French.)
Informal:
* Merci beaucoup de ton aide pour le français! (Thank you very much for your help with French!)
* J'apprécie vraiment ton aide pour apprendre le français. (I really appreciate your help with learning French.)
* Tu m'as beaucoup aidé(e) à progresser en français. (You helped me a lot to progress in French.)
Adding a personal touch:
* Je suis ravi(e) de pouvoir enfin comprendre le français grâce à ton aide. (I am delighted to finally be able to understand French thanks to your help.)
* J'ai beaucoup appris grâce à tes explications et tes conseils. (I learned a lot from your explanations and advice.)
You can choose the phrase that best fits the situation and your relationship with the person who helped you. You can also add a specific detail about how they helped you, such as "Thank you for being patient with my mistakes" or "I really appreciate your encouragement."