Explore how computers actually work.
A living library for computing. Read. Explore. Experiment. Understand.
COMPUTING KNOWLEDGE SYSTEM
EXPLORE

Choose
something to learn.

HACTER_ is built around ideas, not memorization. Pick a subject and go deep.

⌕
01
◈

Networking

How computers communicate, connect and move information.

02
⌘

Programming

How humans turn ideas into instructions computers can execute.

03
▣

Operating Systems

The software layer connecting applications to hardware.

04
≋

Algorithms

The structured methods computers use to solve problems.

05
⬡

Computer Architecture

What is physically happening inside a computer.

06
◇

Security

How systems protect information and defend against attacks.

ARTICLE
HACTER_ // KNOWLEDGE MAP
DRAG • PAN • SCROLL TO ZOOM
ROOT SYSTEM
HACTER_
Explore how computers actually work. The complete HACTER_ learning universe.
COMPUTERS CODE NETWORKS SECURITY
01 • FUNDAMENTALS
NETWORKING
How computers communicate across local networks and the internet.
IP DNS PACKETS ROUTERS
02 • BUILDING
PROGRAMMING
Turning ideas into instructions that computers can execute.
PYTHON C++ VARIABLES FUNCTIONS
03 • SYSTEMS
OPERATING SYSTEMS
The software layer managing processes, memory, files and hardware.
PROCESSES MEMORY FILES
04 • HARDWARE
COMPUTER ARCHITECTURE
CPU, memory, storage and the physical machines underneath software.
CPU RAM STORAGE
05 • THINKING
ALGORITHMS
Step-by-step methods for solving problems efficiently.
SEARCH SORTING LOGIC
06 • DEFENSE
SECURITY
Authentication, hashing, permissions and protecting systems.
HASHING AUTH PERMISSIONS
07 • EXPERIMENT
HACTER_ TERMINAL
A safe simulated terminal where commands become interactive experiments.
CAT PING HISTORY LS
08 • SIMULATION
HACK MONITOR
Simulated security events and network activity for learning.
EVENTS NETWORK DEFENSE
NETWORK
DNS
Turns human-friendly domain names into IP addresses.
NETWORK
PACKETS
Small pieces of data traveling through networks.
NETWORK
HTTP / HTTPS
Protocols used by browsers and web servers to communicate.
CODE
VARIABLES
Named storage for values used by programs.
CODE
LOOPS
Repeating instructions while a condition remains true.
CODE
FUNCTIONS
Reusable pieces of logic that perform jobs.
OS
PROCESSES
Running programs managed by the operating system.
OS
MEMORY
Working space where active programs keep their data.
HARDWARE
CPU
Executes instructions and performs calculations.
HARDWARE
RAM
Fast temporary memory used by running programs.
ALGORITHMS
SEARCH
Finding information efficiently inside a collection of data.
SECURITY
HASHING
Transforming data into fixed-size values useful for verification.
SECURITY
AUTHENTICATION
Checking that a user is allowed to access an account.
WEB
CLOUDFLARE
HACTER_'s deployed web infrastructure and server-side functions.
HACTER_
ACCOUNTS
Login, signup, sessions and protected authentication data.
HACTER_
THE AUTHOR
About Harry, the creator behind HACTER_.
HACTER_
MESSAGE THE AUTHOR
A contact system allowing visitors to send a message to the author.
SYSTEM
LIVE MONITOR
Private Mac-side monitoring for HACTER_ website activity.
PRIVATE ADMIN
PRIVATE IP MONITOR
Owner-only Mac monitor for website connection information.
PROJECT
HARRY BROWSER
Native Mac browser project built with Swift and WebKit.
PROJECT
HARRY WORLD
Procedural 3D world experiment built with Python and pygame.
PROJECT
HARRY ARENA
Browser-based 3D arena experiment with movement and interactive systems.
PROJECT
HARRY BOX
Native Mac command panel for launching tools and automating tasks.
LEARNING
LEARNING PATH
Beginner and advanced routes through computer science concepts.
TERMINAL
COMMANDS
ls • pwd • cat • ping • history • whoami • date • echo • clear
COMING NEXT
MORE EXPERIMENTS
The map grows as HACTER_ grows.
DRAG EMPTY SPACE TO PAN • DRAG NODES TO MOVE • SCROLL / TRACKPAD TO ZOOM
HACTER_ / MORE SYSTEMS

GO
DEEPER.

Computers are bigger than apps and websites. Explore the command line, learn how code is actually written, read long-form explanations, and watch a fictional security monitoring system operate in real time.

HACTER_ / HACK MONITOR
● SIMULATION ONLINE
SYSTEM STATUS NORMAL
NETWORK ACTIVITY LOW
EVENTS DETECTED 0
MODE EDUCATIONAL
0 ONLINE
0
PEOPLE ON HACTER_ RIGHT NOW
•
CONNECTING...
PRESENCE NETWORK SYNCING
>_
HACTER_ TERMINAL EXPERIMENT CORNER // SAFE SIMULATION
hacter@lab:~
hacter@lab:~$
SIMULATION MODE — YOUR COMPUTER IS NOT TOUCHED 0 COMMANDS
CHALLENGE SYSTEM
XP 0
SOLVED 0
STREAK 0
HACTER_ // KNOWLEDGE TESTING SYSTEM

THINK.
PROVE IT.

Challenges are where knowledge becomes skill. Solve problems about networks, code, operating systems, hardware, algorithms and security. Every correct answer earns XP and moves you deeper into HACTER_.

CHALLENGE SYSTEM ONLINE
CHALLENGE 001
PROGRAMMING
✓

CHALLENGE COMPLETE

You solved the challenge correctly. Knowledge becomes useful when you can apply it.

+100 XP