Masters in Ethical Hacking

Ethical hacking is a branch of cyber security that specialises in the improvement of security systems. An ethical hacker, also known as a ‘white hat hacker’, systematically attempts to penetrate computer systems and networks, as well as also working on applications and programmes. This process allows their owners to bolster their systems or programmes. This can mean that any potential vulnerabilities can be found and remedied, before they are taken advantage of by a cyber-criminal.

About Ethical Hacking


At postgraduate level, you can expect to be awarded a Master of Science (MSc), or a Master of Computing (MComp). Further study will award research degrees such as Master of Philosophy (MPhil) and Doctor of Philosophy (PhD).


A postgraduate degree will normally take one to two years to complete.


Postgraduate course annual tuition fees are set by the institution, which means that they can differ. Postgraduate programmes are generally less expensive than undergraduate programmes. You will find detailed fee information on the institution webpage.

Typical Annual Tuition Fees

  • Postgraduate - £8,500

Topics Covered


During a postgraduate degree, such as an MSc, you will build on the knowledge you gained at undergraduate level. The modules you study will cover the more complex and specialist areas of ethical hacking. You will gain an understanding of the contemporary concepts of the subject area, and will be developing your skills in a fast-growing discipline. Modules and specialisms might include social engineering, software development, information governance, and risk management. You will not only improve your hacking skills, you will also improve your knowledge of fixing any problems you run into. Assessment methods could include written work, software projects, and a final major research project.

Entry Requirements

For a postgraduate degree, most universities will require that you have an undergraduate degree in ethical hacking, cyber security, or a closely related subject. At a higher level of study, it is likely that you will need to be comfortable using at least one programming language.

Typical Entry Requirements


  • Degree Requirements - 2:2 or higher
  • Required/Desired Subjects - Ethical Hacking, Cyber Security, Computer Science