Something I was developing on my spare time :) : https://github.com/aj0y/fitjoy
The main difference with other layouts is that I take finger length into account. (Eg. the pinky is usually much shorter than your ring finger, so putting them all on the same row means your ring finger need to curl up more and less relaxed). Also tried to reduce changes to the most common shortcuts we (programmers) use.
Feedback welcome!
Hint: They start real early.
Also this (from article) : "Fake news, Kivinen said, is not a great term, especially for children. Far more useful are three distinct categories: misinformation, or “mistakes”; disinformation, or “lies” and “hoaxes”, which are false and spread deliberately to deceive; and malinformation, or “gossip”, which may perhaps be correct but is intended to harm."