From Longman Business Dictionary
craftcraft /krɑːftkræft/ noun [countableC]JOB a job or activity that takes a lot of skill, usually one in which you make things using your hands and special toolsthe blacksmith’s craft
He learnt the film-making craft at Pinewood studios.