Abstract: Understanding what algorithms are really about can be quite hard for students, mostly because they are theoretical and often taught using old-fashioned ways like simple pictures and texts.