Room URL: https://tryhackme.com/room/insideacomputer
Description: This room takes students inside a computer to explore the physical components that make it work. Students learn about the CPU (cores, clock speed, cache), RAM (volatile memory, DDR generations), storage (HDD, SSD, NVMe), the motherboard (chipset, PCIe, SATA, USB), and the GPU. Each component is explained in terms of its function, how it interacts with other components, and its relevance to performance and security.
Key Topics:
- CPU architecture and performance metrics
- RAM types and virtual memory
- Storage technologies comparison
- Motherboard buses and connectors
- GPU and parallel processing
Room URL: https://tryhackme.com/room/computertypes
Description: This room categorises the different types of computer systems used in the world today. From desktops and laptops to servers, workstations, embedded systems, microcontrollers, smartphones, mainframes, and supercomputers — each category is explained in terms of its typical use case, hardware characteristics, and performance profile. Understanding the diversity of computing platforms is essential for security professionals who must assess risk across heterogeneous environments.
Key Topics:
- Desktop and laptop systems
- Server and workstation hardware
- Embedded systems and microcontrollers
- Mobile and smartphone architecture
- Mainframe and supercomputer systems
Room URL: https://tryhackme.com/room/clientserverbasics
Description: This room introduces the client-server architectural model that underpins most networked applications. Students learn the difference between clients (requesters of services) and servers (providers of services), how they communicate over networks, and common server types including web servers, file servers, database servers, and mail servers. The room also covers peer-to-peer models as an alternative architecture.
Key Topics:
- Client-server model definition
- Server types and their functions
- Request-response communication pattern
- Peer-to-peer model comparison
- Security implications of client-server architecture
Room URL: https://tryhackme.com/room/virtualisationbasics
Description: This room covers the fundamental concepts of virtualisation — technology that allows multiple virtual machines to run on a single physical host. Students learn about hypervisors (Type 1 bare-metal vs Type 2 hosted), virtual machines, resource allocation, and the benefits of virtualisation including isolation, efficiency, and flexibility. Virtualisation is a cornerstone of modern cloud infrastructure and a critical concept for security professionals.
Key Topics:
- What is virtualisation
- Type 1 vs Type 2 hypervisors
- Virtual machine components
- Resource allocation and oversubscription
- Benefits and security implications
Room URL: https://tryhackme.com/room/cloudcomputingfundamentals
Description: This room introduces cloud computing as an extension of traditional computer systems and virtualisation. Students learn about the three primary service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The room also covers deployment models (public, private, hybrid, multi-cloud) and the shared responsibility model for security. Cloud security considerations include misconfigured storage, IAM best practices, and the importance of least privilege.
Key Topics:
- Cloud computing definition and benefits
- IaaS, PaaS, and SaaS service models
- Public, private, hybrid, multi-cloud deployment
- Shared responsibility model
- Cloud security best practices