Skip to content
CBT Nuggets
DemoBook a Demo

Network Penetration Testing Essentials (PEN-100)

PEN-100: Network Penetration Testing Essentials is foundational OffSec training for aspiring ethical hackers. Learn Linux and Windows command line, network protocols, scripting with Bash and Python, and explore essential security tools like Nmap, Kali Linux, and Metasploit. Build a strong ethical hacking mindset with hands-on practice in reconnaissance, exploitation, and post-exploitation techniques. Perfect for beginners looking to start a cybersecurity career.

Updated February 2025

17Skills
157Videos
1Practice Exam
14hTotal

Who This Course Is For

This PEN-100 training is considered foundational OffSec training, designed for aspiring penetration testers and cybersecurity beginners. This Network Penetration Testing Essentials course is valuable for IT professionals with basic networking and Linux knowledge, as well as security enthusiasts looking to build a strong ethical hacking foundation.

Skills Your Team Will Gain

  • PowerShell, Netstat, WMIC
  • Network protocols such as TCP/IP, DNS, HTTP, SMB
  • Scripting with Bash and Python for automation
  • Security tools like Nmap, Wireshark, Metasploit
  • Linux command line file management, processes, permissions
  • Recon, exploitation, post-exploitation within an ethical hacking framework

Course Curriculum

One skill is free to watch — no signup needed. The other 16 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Metasploit Framework

Erik ChoronDuration: 49m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.Introduction to PEN-10050m · 15 videos
  • Premium skill.Installing and Configuring Kali52m · 14 videos
  • Premium skill.Linux Basics55m · 19 videos
  • Premium skill.Installing and Configuring Windows45m · 15 videos
  • Premium skill.Windows Basics54m · 17 videos
  • Premium skill.Linux Networking44m · 15 videos
  • Premium skill.Windows Networking48m · 15 videos
  • Premium skill.Networking Basics56m · 15 videos
  • Premium skill.Wireless Networking Basics47m · 16 videos
  • Premium skill.PowerShell Scripting48m · 15 videos
  • Premium skill.Python Scripting47m · 15 videos
  • Premium skill.Bash Scripting58m · 14 videos
  • Premium skill.Monitoring with Kali57m · 15 videos
  • Metasploit FrameworkFree49m · 14 videos
  • Premium skill.Cryptography50m · 15 videos
  • Premium skill.Web Application Understanding49m · 12 videos
  • Premium skill.Introduction to Active Directory49m · 14 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

Kali Linux Certified Professional (KLCP)

PEN-103 is a beginner-level course and study guide for the Kali Linux Certified Professional (KLCP) certification exam. The certification validates mastery of the Kali Linux operating system, including advanced configuration, security, and tool usage...

Exam PEN-103Level ProfessionalDifficulty IntermediateCost $150
Kali Linux operating systemBasic Linux usageDebian package managementAdvanced Kali configurationSecurityTool usage
Official certification page

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Security teams need a safe, consistent way to build offensive-security fundamentals before assigning staff to higher-risk assessment work. Network Penetration Testing Essentials (PEN-100) gives IT Practitioners a structured foundation across Kali setup, Linux and Windows command lines, networking, wireless basics, scripting, monitoring, Metasploit, cryptography, web applications, and Active Directory concepts.

For an IT Director or Training Manager, this is best assigned to entry-level security staff, help desk or network admins moving toward security roles, or teams standardizing baseline knowledge before advanced penetration testing. The course is about 14 hours, 18 minutes of video, so most teams can schedule it across a focused sprint or spread it over several weeks without disrupting operations. Change-management guidance: position this as controlled, ethical skills development—not permission to test production systems without scope and authorization.

CBT Nuggets Playlists can sequence this course into an onboarding path, and Team Reporting helps Team Leads track completion and readiness for the next stage of security training.

Team Impact

How this training helps your team succeed

IT teams complete this training to reduce the gap between general IT knowledge and practical security assessment work. The course emphasizes the operating systems, network concepts, scripting, and security tools that support safer, more consistent penetration-testing preparation.

  • Standardize lab and tool readiness: Team members learn the basics of installing and configuring Kali and Windows environments before working with security tools.
  • Improve troubleshooting during assessments: Linux, Windows, and networking basics help practitioners understand what they are seeing when traffic, services, or hosts behave unexpectedly.
  • Build repeatable workflows: Bash, Python, and PowerShell scripting foundations help teams automate routine tasks instead of relying only on manual commands.
  • Prepare for common security scenarios: Monitoring with Kali, Metasploit, cryptography, web application fundamentals, and Active Directory concepts give teams shared context for reconnaissance, exploitation, and post-exploitation discussions.

After completion

Capabilities your team walks away with

Knowledge

  • Core PEN-100 concepts and the ethical mindset required for introductory penetration testing.
  • Basic Kali Linux and Windows installation and configuration considerations.
  • Linux and Windows command-line fundamentals for security work.
  • Networking, Linux networking, Windows networking, and wireless networking basics.
  • Foundational concepts in cryptography, web applications, and Active Directory.

Ability

  • Navigate Linux and Windows environments during beginner-level security tasks.
  • Interpret basic network behavior and host connectivity during assessment preparation.
  • Write simple Bash, Python, and PowerShell scripts to support repeatable workflows.
  • Use Kali-based monitoring concepts to observe network activity.
  • Understand where tools such as Metasploit fit within reconnaissance, exploitation, and post-exploitation learning paths.

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$225one time

No subscription

One year of access to PEN-100

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

Is it worth it to take a PEN-100 course?

Yes, it's worth taking this PEN-100 course if you're new to cybersecurity or you need a refresher on foundational skills. This course will give you hands-on experience with system administration, networking, scripting, troubleshooting, and cryptography – which are all essential for penetration testing. This course provides a foundation of skills and knowledge that can lead to advanced or specialty certifications like the PEN-200, or get you started in a career in penetration testing.

How difficult will this PEN-100 (Penetration Testing Essentials) course be?

This PEN-100 course was designed for beginners – it's approachable if you're new to cybersecurity or if you need a refresher. Diving into topics like Linux, Windows, networking, and scripting can be challenging, but the course assumes very little prior experience and includes clear explanations, hands-on activities, and assessments to reinforce learning. This is meant as a foundational course, so you won't be forced into advanced pentesting before you're ready.

How can learning penetration testing essentials impact your career?

Learning the basics behind penetration testing opens up career pathways into almost all aspects of cybersecurity. The foundational skills in systems administration, networking, scripting and troubleshooting that this course covers are highly valued by employers. And once you're finished with this course, you'll be prepared to take more specialized and advanced penetration testing courses, which opens up roles like pentester, security analyst, or ethical hacker.

What are penetration testing skills useful for?

Penetration testing skills are essential for identifying and mitigating vulnerabilities in networks, systems and applications. Those kinds of skills help you secure sensitive data, ensure compliance with regulations, and maintain trust in your digital systems. Whether you stop after taking this course, or use it to move on to more advanced penetration testing skills, you'll learn skills that are valuable in IT security, systems administration, and even network design.

Who should take this PEN-100 course?

The best candidate for this course is a newcomer to cybersecurity or an IT professional who wants to transition into security roles. This PEN-100 course is good for anyone who wants to build foundational skills in systems administration, networking, and scripting. This course lays a very wide foundation, so it's equally useful for people pursuing a penetration testing career as well as those looking to get into other IT jobs.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.