Building a Cybersecurity Home Lab Environment

Build an isolated cybersecurity lab for hands-on practice

Duration 2h 2m Rating (4.5) Price Included with subscription on Pluralsight
Created by Dale Meredith
Last updated 2025-07-31
Platform: Pluralsight Topic: Network & Security Skills: Kali Linux Virtualization Windows Server

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
  • Video lessons (moduleized)
  • Step-by-step lab and setup demonstrations
  • Detailed table of contents outlining modules and clips
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.

Lab Foundations
Build a documented lab plan that isolates research systems from production and defines lab objectives.
Host Setup
Configure host machines using Hyper-V, VMware, or VirtualBox to run and manage multiple virtual machines.
Virtual Networking
Configure virtual networks to safely isolate, route, and connect target systems and your attack workstation.
Windows Servers
Install and configure Windows Server 2016 and 2019 targets for realistic environment testing.
Vulnerable Targets
Deploy intentionally vulnerable systems such as OWASP BWA and Metasploitable2 to practice exploitation and validation.
Attack Workstation
Build an attack workstation by installing Kali Linux and configuring common offensive tooling for hands-on tests.
VM Conversion
Convert VM images (OVA to VHDX) when needed so legacy appliances run on your chosen hypervisor.

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 Overview2m 22s

Introduces the course scope, goals, and how to navigate the material.

02Understanding What You’re Trying to Do2m 45s

Clarifies lab objectives and safety boundaries to keep testing isolated from production.

03The Requirements6m 45s

Outlines hardware, hypervisor, and software prerequisites needed to build the lab.

04Setting up the Host Machine Using Hyper-V8m 50s

Step-by-step Hyper-V host configuration and VM provisioning for lab use.

05Setting up the Host Machine Using VMware6m 16s

Demonstrates host setup procedures specific to VMware environments.

06Configuring the Virtual Network5m 24s

Shows how to design and configure virtual networks to isolate and connect lab systems safely.

07Setting up the Host Machine Using VirtualBox4m 55s

Covers host setup using VirtualBox as an alternative hypervisor option.

08Understanding What You’re Trying to Do (Important Info)1m 10s

Introduces goals and precautions specific to adding server targets into the lab.

09Gather the Resources7m 14s

Lists images, ISOs, and other files to collect before installing server targets.

10Continuing to Gather the Resources5m 52s

Completes the preparation checklist and shows how to organize resources for deployment.

11Installing Server 20167m 18s

Walks through a full installation of Windows Server 2016 as a lab target.

12Configuring Server 20168m 09s

Configures roles and settings on Server 2016 to make it useful for testing scenarios.

13Installing Server 20195m 37s

Installs Windows Server 2019 to provide an updated target platform.

14Configuring Server 2019 Target5m 16s

Adjusts Server 2019 configuration and services for lab testing.

15Installing and Configuring Windows 107m 57s

Installs a Windows 10 client target and configures it for realistic attack scenarios.

16Installing OWASP BWA7m 43s

Deploys the OWASP Broken Web Applications collection for web application testing.

17Installing Metasploitable27m 52s

Installs Metasploitable2 as a deliberately vulnerable target for exploitation practice.

18Optional: Convert OVA to VHDX7m 30s

Demonstrates converting OVA images to VHDX so legacy appliances run on different hypervisors.

19Understanding What You’re Trying to Do (Important Info)41s

Introduces the attack workstation section and explains its role in the lab.

20Gathering Resources3m 01s

Lists the tools and images required to build a dedicated attack workstation.

21Installing Kali9m 12s

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.

Who It’s For
  • 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.
What You’ll Need
  • 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.

Course Details

Platform Pluralsight
Rating (4.5)
Duration 2h 2m
Level Beginner
Language English
Price Included with subscription
View on Pluralsight