Building a Cybersecurity Home Lab Environment
Build an isolated cybersecurity lab for hands-on practice
Building a Cybersecurity Home Lab Environment teaches practical techniques for creating an isolated lab for security research and testing, covering virtualization platforms such as Hyper-V, VMware, and VirtualBox, deploying vulnerable targets like Metasploitable2 and OWASP BWA, and assembling an attack workstation using Kali Linux.
It is designed for IT professionals, aspiring penetration testers, and independent learners who want hands-on practice with virtual networking, host configuration, and safe exploitation workflows.
At a Glance
Building a Cybersecurity Home Lab Environment is a practical course taught by Dale Meredith that shows how to create an isolated lab for security research, tooling, and practice without risking production systems.
It walks through adding vulnerable target systems, configuring virtual hosts and networks, and building an attack workstation so you can learn and test techniques safely.
| Level | Beginner |
| Rating | 4.5 out of 5 |
| Duration | 2+ hours |
| Languages | English |
| Certificate | Certificate of completion |
| Access | Access for as long as your subscription is active |
| Course includes |
|
| Price | Subscription-based; included with active Pluralsight plans (monthly or annual) |
What This Course Teaches
The course frames outcomes as practical, testable competencies you can apply immediately to build and operate an isolated security lab for research and training.
Learners will complete concrete setup and deployment tasks — from host configuration and virtual networking to installing target systems and a dedicated attack workstation — that demonstrate working competence.
How the Course Is Structured
The course is organized into four top-level sections composed of a total of 21 short video lessons that follow a practical, step-by-step setup and configuration sequence.
The full syllabus runs roughly two hours in total, with individual clips ranging from under a minute to around nine minutes each.
Curriculum overview
01Course Overview▾
Introduces the course scope, goals, and how to navigate the material.
02Understanding What You’re Trying to Do▾
Clarifies lab objectives and safety boundaries to keep testing isolated from production.
03The Requirements▾
Outlines hardware, hypervisor, and software prerequisites needed to build the lab.
04Setting up the Host Machine Using Hyper-V▾
Step-by-step Hyper-V host configuration and VM provisioning for lab use.
05Setting up the Host Machine Using VMware▾
Demonstrates host setup procedures specific to VMware environments.
06Configuring the Virtual Network▾
Shows how to design and configure virtual networks to isolate and connect lab systems safely.
07Setting up the Host Machine Using VirtualBox▾
Covers host setup using VirtualBox as an alternative hypervisor option.
08Understanding What You’re Trying to Do (Important Info)▾
Introduces goals and precautions specific to adding server targets into the lab.
09Gather the Resources▾
Lists images, ISOs, and other files to collect before installing server targets.
10Continuing to Gather the Resources▾
Completes the preparation checklist and shows how to organize resources for deployment.
11Installing Server 2016▾
Walks through a full installation of Windows Server 2016 as a lab target.
12Configuring Server 2016▾
Configures roles and settings on Server 2016 to make it useful for testing scenarios.
13Installing Server 2019▾
Installs Windows Server 2019 to provide an updated target platform.
14Configuring Server 2019 Target▾
Adjusts Server 2019 configuration and services for lab testing.
15Installing and Configuring Windows 10▾
Installs a Windows 10 client target and configures it for realistic attack scenarios.
16Installing OWASP BWA▾
Deploys the OWASP Broken Web Applications collection for web application testing.
17Installing Metasploitable2▾
Installs Metasploitable2 as a deliberately vulnerable target for exploitation practice.
18Optional: Convert OVA to VHDX▾
Demonstrates converting OVA images to VHDX so legacy appliances run on different hypervisors.
19Understanding What You’re Trying to Do (Important Info)▾
Introduces the attack workstation section and explains its role in the lab.
20Gathering Resources▾
Lists the tools and images required to build a dedicated attack workstation.
21Installing Kali▾
Walks through installing Kali Linux and configuring common offensive tooling for hands-on testing.
Audience & Requirements
This course is aimed at early-career security learners, IT professionals who need an isolated test environment, and hobbyists who want hands-on practice with real attack and target systems.
It suits learners who want a practical, lab-focused walkthrough rather than purely theoretical security concepts.
- Aspiring penetration testers and security students needing a safe practice environment.
- IT administrators who must build isolated labs for testing updates and configurations.
- Independent learners and hobbyists building hands-on skills with offensive and defensive tools.
- Instructors or trainers preparing demo environments for teaching security topics.
- Basic comfort with installing operating systems and using a hypervisor interface.
- A host that supports virtualization (Hyper‑V, VMware, or VirtualBox) and ability to enable VT‑x/AMD‑V.
- VM images or installation media you will deploy: Windows Server (2016/2019), Windows 10, Kali Linux, Metasploitable2, OWASP BWA.
- Sufficient host resources (multi‑core CPU, ~16GB+ RAM recommended, and ample disk space for multiple VMs).
Note: Although labeled Beginner, the syllabus requires practical familiarity with virtualization and OS installation; complete novices may need a brief primer on hypervisors before tackling the lab build.
Final Verdict
This is a concise, task-focused course that reliably teaches the practical steps to build an isolated cybersecurity lab; the instructor’s experience and the course’s hands-on orientation make it a strong, time-efficient option for learners who want actionable skills rather than theory. Recommended for IT professionals, aspiring penetration testers, and self-directed learners who need a guided, practical walkthrough of host setup, virtual networking, and target deployment.
It delivers good value for people who already use the hosting platform’s subscription model and who want a certificate of completion as a simple record of competency, but it may be less suitable for absolute novices with no virtualization experience unless they pair it with a basic hypervisor primer. Overall, it’s a pragmatic buy-for-subscribers and a focused short-course pick for anyone building a home lab for hands-on security practice.
