Every price and rating checked against the provider 421 courses Free counselling
HomeEthical Hacking CoursesLearn Python & Ethical Hacking From Scratch
Free Udemy

Learn Python & Ethical Hacking From Scratch

Learn Python & Ethical Hacking From Scratch is a beginner-level online course from Udemy in Ethical Hacking. It is structured in 20 modules with 8 stated learning outcomes. It is free to enrol, and a certificate is available on completion. Learners rate it 4.5/5 from 21.5K ratings on Udemy, with 138.7K enrolled.

Part of our Ethical Hacking courses collection, where we compare it against 10 other courses.

★★★★★4.5(21.5K reviews) 138.7K learners English

Course highlights

Provider Udemy
Level Beginner
Mode Self-paced
Language English
Certificate Yes — shareable certificate
Rating 4.5★ (21.5K reviews)
Learners 138.7K
Price Free Free

What you’ll learn

180+ videos (25 hours) on Python programming & ethical hacking
Write over 20 hacking and security programs
Learn 2 topics at the same time - Python programming & Ethical Hacking
No programming, hacking or Linux knowledge required
Write programs in Python 2 and 3
Write cross platform programs that work on Windows, Apple Mac OS & Linux
Have a deep understanding on how computer systems work
Install hacking lab & needed software (on Windows, Apple Mac OS and Linux)

Level and time commitment

Udemy lists this course at Beginner level.
No prior experience in the subject is assumed — this is where the provider expects a newcomer to start.

Skills you’ll gain

Thing

What this course covers

20 modules

The 20-part outline Udemy publishes for this course.

Module 1 · Introduction
Module 2 · Writing a MAC Address Changer - Python Basics
Module 3 · MAC Changer - Algorithm Design
Module 4 · Programming a Network Scanner
Module 5 · Writing an ARP Spoofer
Module 6 · Writing a Packet Sniffer
Module 7 · Writing a DNS Spoofer
Module 8 · Writing a File Interceptor
Module 9 · Writing a Code Injector
Module 10 · Bypassing HTTPS
Module 11 · Writing an ARP Spoof Detector
Module 12 · Writing Malware
Module 13 · Writing Malware - Keylogger
Module 14 · Writing Malware - Backdoors
Module 15 · Writing Malware - Packaging
Module 16 · Website / Web Application Hacking
Module 17 · Website Hacking - Writing a Crawler
Module 18 · Writing a Program To Guess Login Information
Module 19 · Writing a Vulnerability Scanner
Module 20 · Bonus Section

What learners rate it

4.5
★★★★★
21.5K ratings

Rated 4.5/5 by 21.5K learners on Udemy (checked 25 Aug 2026).

This rating is collected by Udemy from its own enrolled learners. We reproduce it as reported and do not accept paid or incentivised reviews. See it on Udemy →

How this page is put together

Compiled by the 10courses editorial desk. Fees, ratings, duration and certificate details for the 1 course shown are read directly from Udemy course pages — we never estimate a price or a rating. Last verified 25 August 2026.

How we compare and rank courses · Our review policy · Affiliate disclosure

Compare with alternatives

Same topic, different trade-offs — here's who runs each one and what it's best at.

Course Provider Rating Price Duration Why pick this one
Learn Python & Ethical Hacking From Scratch This Udemy 4.5★ Free Free — and still gives a certificate
TryHackme | Ethical Hacking & Cyber Security Skill Enhancer Udemy 4.8★ Free Highest rated (4.8★ from 22 reviews)
EC-Council: Ethical Hacking Essentials (EHE) edX 4.7★ Free 1 week Free — certificate included
Ethical Hacking with Kali Linux Coursera 4.7★ Check price 17h 38m Quickest to finish (17h 38m)
See all Ethical Hacking courses →

Where Ethical Hacking leads

Roles we map to Ethical Hacking on 10courses. This is our own mapping of subject to job, not a placement claim by Udemy.

Cyber Security Analyst

Browse every course we track for one of these — courses for cyber security analysts.

Common questions

Is Learn Python & Ethical Hacking From Scratch free?

Yes. Udemy lists it as free to enrol. A certificate is available on completion — providers often charge separately for the certificate even when the course itself is free, so check the fee on the provider page before you count on it.

Does Learn Python & Ethical Hacking From Scratch come with a certificate?

Yes — Udemy lists a certificate on completion. It is a course certificate, not a formal qualification or university credit.

Is Learn Python & Ethical Hacking From Scratch suitable for beginners?

Yes. Udemy lists it at Beginner level, so no prior experience in the subject is assumed.

What does Learn Python & Ethical Hacking From Scratch cover?

It is organised into 20 modules, starting with Introduction and going on to Writing a MAC Address Changer - Python Basics, MAC Changer - Algorithm Design, Programming a Network Scanner, Writing an ARP Spoofer, among others. The full outline is on this page.