Your master is a very good teacher, with the spirit of selfless dedication of teachers in school. Maybe you are destined to be with your master.
Generally speaking, no matter where you learn something, it is expensive, and you can't learn real things. It is a waste of time and money.
The gift you want to give to your master must be sincere and true, because the master is great. Many young people work or apprentice outside, and they can't learn anything for five or six years.
The best sincere gift is handmade by yourself, followed by what the master needs, and then a personalized creative gift, of course, it depends on the person.
You should have spent a lot of time learning technology from your master, and you should understand the master's personality and hobbies. You can start from this to choose a gift for the master.