Practical Kali Linux and Command-Line Training
Learn Kali Linux from the beginning through 27 tutor-led sessions at DigiUK Academy in Manchester. Every session lasts 90 minutes, giving you 40.5 hours of guided practice with the terminal, files, permissions, processes, packages, networking, firewall rules, logs and Bash automation.
This is a complete Kali Linux foundation course. It teaches you to operate and troubleshoot the workstation confidently before moving into DCCP or ethical-hacking training. Exploitation, reverse shells, Metasploit and active network scanning belong to DigiUK’s later cybersecurity courses.
Free Kali Linux Course Induction
The induction takes place separately before Session 1. Visit DigiUK Academy, see the classroom and Kali laboratory, discuss your experience and confirm whether this course is the right starting point.
See the Course Environment
View the Windows host, VirtualBox and prepared Kali workstation used during practical lessons.
Discuss Your Starting Level
No previous Linux experience is required. The tutor can also check whether you would benefit from Network+ first.
Understand the Commitment
We explain the 27-session curriculum, current timetable, laboratory requirements, payment arrangement and certificate.
Where the Kali Linux Course Fits
Kali works best when learners understand basic networking and can control the Linux workstation before using specialist security tools.
1. Network+ Foundation
Build confidence with IP addresses, protocols, ports, services, routing, switching and troubleshooting. Learners who already have this knowledge can begin with Kali.
2. Kali Linux Operation
Control the terminal, filesystem, users, permissions, processes, services, packages, network configuration, firewall, logs and Bash scripts.
3. DCCP and Cybersecurity
Apply the foundation in authorised security laboratories using assessment, evidence, defensive analysis and ethical-hacking methods.
Complete Kali Linux Course Curriculum
The sequence begins with a safe workstation and basic terminal use. Each chapter adds new commands, guided laboratories, troubleshooting tasks and evidence checks before moving to the next level.
Chapter 1 · Sessions 1–2 · Kali Workstation and Safe Laboratory
Workstation setup
Understand the Windows host, VirtualBox hypervisor and Kali guest. Import the prepared appliance, review its resources, start it safely and confirm the correct login.
Validation and recovery
Use whoami, hostname, uname -a, date, ip address and ip route. Create a clean snapshot, prove that restoration works and shut down correctly.
Troubleshooting
Separate host, hypervisor and guest faults. Check identity, storage, memory, display, route and connectivity before changing anything.
Chapter 2 · Sessions 3–4 · Terminal Confidence
Read the Bash prompt and break a command into its command, options and arguments. Use quotation marks, Tab completion, history and reverse search without running a recalled command blindly.
Find reliable local help with --help, man, whatis and apropos. Recognise common errors, interrupt a command safely and use echo $? to check the previous exit status.
Chapter 3 · Sessions 5–6 · Filesystem Navigation
Understand the directory tree and the purpose of /, /home, /etc, /var, /usr, /tmp, /dev and /proc. Distinguish the filesystem root from the root user’s home.
Navigate with pwd, ls, cd, absolute paths, relative paths, ., .., ~ and cd -. Repair broken paths using evidence instead of guessing.
Chapter 4 · Sessions 7–8 · Files and Directories
Create and inspect files and directories with touch, mkdir, file and ls -ld. Copy, move and rename data with cp, cp -r and mv.
Learn the checks required before using rm -i, rmdir or rm -ri. Practise safe paths, filenames containing spaces and controlled disposable workspaces.
Chapter 5 · Sessions 9–10 · Viewing and Editing Text
Read short and long text safely with cat, cat -n, less, head and tail. Count lines, words and bytes with wc.
Understand standard output, standard error, >, >> and 2>. Edit a controlled copy in Nano, save deliberately and verify the changed content.
Chapter 6 · Sessions 11–12 · Searching, Filtering and Pipes
Search text with grep options including -n, -i, -c and -v. Search directory trees with controlled find expressions.
Connect commands with pipes and reduce output using sort, uniq -c, cut, head and wc -l. Explain which stage produced each result.
Chapter 7 · Sessions 13–14 · Users, Groups and Permissions
Confirm identity and group membership with whoami, id and groups. Read file type, owner, group and permission bits using ls -l, ls -ld and stat.
Apply symbolic and numeric permission changes with chmod. Understand common modes such as 600, 640 and 750, inspect umask, and use sudo -l to check authorised privilege rather than assuming it.
Chapter 8 · Sessions 15–16 · Processes, Services and Packages
Inspect running work with ps, ps aux, pgrep -a and top. Identify a process accurately before using kill.
Inspect services with systemctl status and systemctl list-units. Search and review packages with apt search and apt show, then refresh package metadata with sudo apt update when authorised.
Chapter 9 · Sessions 17–18 · Storage, Archives and System Resources
Measure memory, filesystem space and directory use with free -h, df -h and du -sh. Read block-device and filesystem information with lsblk and lsblk -f.
Create, list and extract archives with tar. Add gzip compression where suitable and verify important files with sha256sum and sha256sum -c.
Chapter 10 · Sessions 19–21 · Network Operations in Kali
Inspect interfaces, addresses and routes with ip link, ip -br address and ip route. Use bounded ping and traceroute tests to investigate an approved connection path.
Review local listening sockets with ss -tuln. Query DNS records with dig, inspect HTTP headers with curl -I, follow approved redirects with curl -L and use ssh user@host only for an authorised remote system.
This chapter teaches observation and connection testing. It does not teach network scanning.
Chapter 11 · Sessions 22–24 · Host Firewall, Logs and Troubleshooting
Inspect UFW status and numbered rules. Create, verify and remove a tightly scoped classroom rule while keeping a recovery path.
Use journalctl, tail, less and grep to investigate logs. Combine service state, socket state, routes and timestamps into a clear troubleshooting record.
Chapter 12 · Sessions 25–27 · Shell Automation, Evidence and Capstone
Write small Bash scripts with a shebang, variables, quoted values, read -r, tests, conditions, loops and meaningful exit codes. Run only scripts you have read and understood.
Record terminal work with tee and script. Package evidence with tar, verify integrity with SHA-256 and complete a capstone that combines safe administration, troubleshooting and professional evidence.
Practical Learning in Every Chapter
The tutor first explains the command and its important arguments. Learners then run it in the controlled Kali environment, read the real output, diagnose mistakes and record evidence.
| Example | Question answered | What learners practise |
|---|---|---|
ls -la /var/log |
Which normal and hidden entries exist in this location? | Command, combined options, target path and long-listing interpretation. |
grep -in "error" app.log |
Which lines contain the word, regardless of letter case? | Line numbers, case-insensitive searching, safe quoting and evidence limits. |
ip -br address |
Which interfaces and addresses currently exist? | Brief output, interface state, IPv4 and IPv6 reading without scanning. |
ss -tuln |
Which local TCP and UDP sockets are listening? | Transport type, listening state, numeric ports and local-system scope. |
journalctl -u NetworkManager --since today |
What did this service record today? | Service filtering, time boundaries, paging and careful interpretation. |
sha256sum evidence.tar.gz |
What integrity value identifies this exact file? | Hash calculation, recording and later verification. |
Kali Linux Course Learning Outcomes
By the end of the programme, learners should be able to operate, troubleshoot and document a Kali Linux workstation without relying on copied commands they do not understand.
View all practical learning outcomes
- Import, validate, snapshot and recover the DigiUK Kali virtual machine
- Read the Bash prompt and build commands from options and arguments
- Use local manuals and help output to learn unfamiliar commands
- Navigate the Linux filesystem using absolute and relative paths
- Create, copy, move, rename and remove data with safety checks
- Read, edit, redirect, search and filter text output
- Explain users, groups, ownership, permissions, umask and sudo boundaries
- Inspect processes, services, installed software and package information
- Measure storage and memory, create archives and verify file integrity
- Diagnose local networking, routes, DNS, sockets and HTTP responses
- Inspect host-firewall rules and make a controlled reversible change
- Use system logs to explain a service or connection problem
- Write and test small Bash scripts with safe input handling
- Capture, package and verify evidence from a practical task
- Complete a capstone using an evidence-first troubleshooting method
Who Is This Course For?
- Complete Linux beginners with basic computer confidence
- College and university students
- IT support and helpdesk professionals
- Network learners preparing for cybersecurity
- Career changers who need a structured foundation
- Aspiring cybersecurity and SOC practitioners
- Learners planning to progress into DCCP
What You Need Before Starting
No previous Linux or Kali experience is required. You should be comfortable using a computer, managing files and following technical instructions.
Basic networking knowledge is strongly recommended because later chapters use interfaces, addresses, routes, DNS and ports. Learners who need this foundation can begin with DigiUK’s Network+ course.
Kali Linux Course Information
The page does not display a temporary start date. Contact DigiUK for the current timetable and available places.
View prices, delivery and certificate details
| Course | Kali Linux Course Manchester · Practical Linux and command-line training |
|---|---|
| Chapters | 12 structured practical chapters |
| Total sessions | 27 tutor-led sessions |
| Session length | 90 minutes |
| Guided learning | 40.5 hours |
| Class size | Maximum of five learners |
| Price | £30 per session |
| Payment block | Four sessions for £120 |
| Free induction | A separate induction before Session 1 is free, subject to arrangement and availability |
| Delivery | Live, instructor-led classroom and laboratory training |
| Location | DigiUK Academy, Stretford, Manchester |
| Previous Linux experience | Not required |
| Recommended foundation | Basic networking knowledge or DigiUK Network+ training |
| Assessment | Guided practical work, troubleshooting, evidence tasks, questions and an integrated capstone |
| Award | DigiUK Academy Certificate of Completion |
| Current timetable | Provided when arranging the free induction |
| Official exams | Not included unless DigiUK expressly confirms this in writing |
Frequently Asked Questions
Is this an ethical-hacking course?
No. This course teaches Kali Linux operation, administration, troubleshooting and evidence skills. It prepares you for later cybersecurity study. Active scanning, exploitation, Metasploit and reverse shells belong to DigiUK’s DCCP and ethical-hacking training.
Do I need previous Linux experience?
No. The curriculum begins with the workstation, terminal and filesystem, then develops skills step by step. Basic computer confidence and willingness to practise are important.
Do I need networking knowledge?
Basic networking knowledge is recommended for the later chapters. During the free induction, the tutor can check your starting point and recommend Network+ first if needed.
Is the first training session free?
No. DigiUK provides a separate free induction before enrolment. Session 1 begins the paid 27-session course.
Will I learn real commands?
Yes. Each chapter uses complete commands, explains important options and arguments, shows the expected type of output and includes guided troubleshooting when the result differs.
Does the course include a virtual machine?
The course uses DigiUK’s prepared Kali laboratory design. The tutor explains the current appliance, software requirements and home-practice arrangement during the induction.
Is this official Kali Linux or OffSec training?
No. DigiUK independently created and delivers this course. It uses Kali Linux as the learning platform but does not claim affiliation, endorsement or official vendor status.
What certificate will I receive?
Learners who meet the completion requirements receive a DigiUK Academy Certificate of Completion. It is not an external vendor examination or regulated professional certification.
Book Your Free Kali Linux Induction
Visit DigiUK Academy, meet the tutor, see the Kali laboratory and discuss your current computer, networking and Linux knowledge. We will explain the 27-session curriculum, timetable, practical method, equipment and payment arrangement.
Each class is limited to a maximum of five learners.