About this interactive
What you are doing: deciding, one description at a time, whether it is a virus or a worm.
The one line that matters: both self-replicate, so speed and damage do not decide it — dependency does. A virus inserts its code into an existing file or program and does nothing until a person runs that file; it travels host to host inside the files people share. A worm carries its own code, needs no host to live in, and spreads across the network by itself, with no user action, often filling bandwidth as it multiplies.
How to use it: ask whether it needs a host file and a human to run it. If yes, virus. If it spreads on its own as a standalone program, worm. A wrong answer resets your streak and shows the right bin.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →