First of all what do you mean by hacking? If you mean breaching into computer systems then you have it all wrong. No one will ever teach you that. It is called Computer Security and it is offered by a lot of IT classes, including the, useless BSc in Computer studies at the UZ and at Harare Poly. You can also try online computer classes. Hacking is given many cover names such as computer security, encryption etc in order to make it permissible to teach it!