Three Types Of Hackers
The three types of hackers are the white hat hacker, the grey hat hacker, and the black hat hacker.
Each type of hacker hacks for a different reason, a cause, or both. All have the required skills needed to accomplish their mission.
Cybary.It : Offers free hacker training
The Pluralsite.com : Offers Ethical hacking