Start here:
https://www.csunplugged.org/en
https://www.barefootcomputing.org
https://www.bootstrapworld.org
In an ideal situation I would like to see, what I call, a "ladder strategy" of teaching a subject i.e. as with a ladder, a curriculum should have two vertical support, one for "theoretical" part of the subject and the other the "applied" part of the subject. And as with the ladder these two supports should be connected with strong links at each level, from basics to advance, so that the students can climb up the ladder of that subject with confidence.