Wait bro. If he is a fast trainer it should take around 40 green to train him Free Kick. Also depends on his star count.
For drill not use any drill which has GK attribute in it.
Use Press the Play drill in defense section to train him Free Kick. It will be the best if he is a attacker or mid fielder since his defensive stats will be low.