Create a model in Scratch of how a virus can spread. Every time when one infected (red) dot touches a green dot, the green dot becomes infected. How long does it take until all the dots are infected?
Add extras to your model, for example after a some time the infected dots become clean again. Change variables and see what happens. Sometimes all dots become infected, sometimes all the dots turn green again after some time.