I honestly doubt I'd spend much time with it, but it was certainly fun to check out. I am sure this basic training will greatly help your son and others learning chess though. I was only on your module for around ten minutes, but I did like it though. (I just played Bishop+Knight mate 3 times in a row until checkmate, as a fun test)
Practice Mating Online

Dear Chess Friends,
I have been working on an online endgame training module with my 12 y/o son, Chris. You can practice there some basic mating patterns from randomly generated positions: Basic Mating Skills Module
We really wonder if you find it useful...
Hope you'll have fun!
Best wishes,
Chris & Dad
P.S. I am aware that I am crossposting a bit, however, this is my first post at chess.com actually and I just realize that it belongs in the beginners' section rather than in the endgame study one. Sorry for the mess.