Interestingly, unlike math, which can often be difficult to teach in all of its abstraction, algorithms do stuff. Algorithms are operational. You show kids how to use a program like Scratch or Hackasaurus and, very soon, they can actually manipulate, create, and do, in their very own and special way.