Ethical hacking involves an authorized attempt to gain unauthorized access to a computer system, application, or data. Carrying out an ethical hack involves duplicating strategies and actions of malicious attackers. This practice helps to identify security vulnerabilities which can then be resolved before a malicious attacker has the opportunity to exploit them. This course will ensure students first have a good base of the networking concepts required to understand cyber security and ethical hacking. After completing this course, the hacking mindset is developed, one focused on finding innovative solutions with technology which is transferable across various STEM fields.