I'll go straight: every "coding for children" thing is fake and does not work.
Give a kid a book on real coding when he/she is ready (in any sense) and it's done.
What do you define as 'real coding'? What kinds of things are you thinking of as 'coding for kids'?
“Does not work”- for what criteria of work? Because as a means to get kids exposed to ideas in programming and/or get familiar with how code looks and not be apprehensive of it, theyre great starters for many.