But in general: puzzles, strategy games, building blocks, and asking my kiddo questions that force them to think.
In mathematics that might be related theorems/lemmas. In programming it might be existing functionality of libraries. Problem solving is often chaining a few things together, which you already know.
Children should understand how to derive the quadractic formula but memorizing makes solving equations a lot faster.
https://tabularasaeducation.wordpress.com/2015/06/27/knowled...
So anki help to write into memory, expose to new things eventually, and associate two ideas. But the more there is association to ideas, to different contexts, the better.
I think kids benefit from Anki, it's not as different as a puzzle game, but side activities are as important as anki.
I think teaching kid all countries of the world might not be necessary, it might vanish if not used. But it's definitly not harmfull.
I’m a parent too, and have prioritized activities that teach my child critical thinking (so they can self-solve problems).
I’m curious if I should be layering in some memorization activities like this, which is why I ask.
(Please don’t take my question as judging, I’m genuinely curious how it’s helped because I might replicate. And I’ve got huge respect for all your writing over the years)