Ethical Hacking

Offensive security, legally

4.8 rating 5.2k learners 10 lessons 34 hours English
Free lesson

Preview this course

Watch an introductory lesson before you enroll. No account is required.

What you will be able to do

  • Run structured reconnaissance and enumeration
  • Find and prove OWASP Top 10 web vulnerabilities
  • Understand network attacks and how to detect them
  • Use Burp, nmap and Metasploit against your own lab
  • Write a findings report a client can act on

About this course

Learn how attackers think so you can defend properly. Recon, web exploitation, network attacks and reporting — practised only in lab environments you own, with authorisation and scope covered up front.

Curriculum

4 modules · 10 lessons · 34 hours · 2 free preview

Ground rules 2 lessons
Reconnaissance 2 lessons
  • Passive OSINT 19:25
  • Scanning and enumeration with nmap 26:41
Web exploitation 4 lessons
  • Injection: SQL and NoSQL 29:14
  • XSS, stored and reflected 24:36
  • Broken auth and session handling 27:52
  • Access control and IDOR 21:09
Reporting 2 lessons
  • Severity, impact and proof 18:47
  • Writing the report 20:30

Requirements

  • Networking basics (TCP/IP, DNS, HTTP)
  • You will build an isolated lab — never test systems you do not own

Who this course is for

  • IT learners who understand networking and want security skills
  • Developers who want to find weaknesses before attackers do
  • Aspiring security analysts working only in authorised labs

Projects you will build

Project 1

Isolated penetration-testing lab and scope document

Project 2

Web application assessment against common OWASP risks

Project 3

Client-ready vulnerability report with remediation priorities

Career paths this course supports

The course builds practical foundations for roles like these. Job outcomes still depend on your portfolio, practice and interview performance.

  • Security Analyst
  • Junior Penetration Tester
  • SOC Analyst
Simple by design

How your learning journey works

Preview first, learn at your pace, and leave with work you can show.

01

Try the teaching style

Watch the free preview and scan every module before deciding.

02

Learn by building

Follow focused lessons, complete practical projects, and revisit any topic whenever needed.

03

Prove the skill

Finish the curriculum and claim a certificate with a publicly verifiable ID.

Learners also took

Advanced

Pentesting Android Apps

Static and dynamic analysis of Android applications: APK internals, insecure storage, traffic interception, and the MA…

7 lessons 22 hours English
4.6 (1.8k) Lifetime
Beginner

Python 3 Bootcamp

A crisp, complete path through Python 3 — syntax, data structures, files, OOP, and the standard library — built around…

16 lessons 20 hours English
4.8 (4.1k) Lifetime
Beginner to Intermediate

Fullstack Web Development

Build and deploy a complete product: semantic HTML, modern CSS layout, JavaScript, a REST API, a database, auth, and a…

17 lessons 46 hours English
4.9 (6.4k) Lifetime