The effects of programming interventions in early childhood: A meta-analysis
Simonsmeier, B. A., Kampmann, K., Staub, J., & Scherer, R. · 2025
grade Cmeta-analysisindependentmixed
Sample
25 studies, 82 effect sizes
Population
Children aged 3-7.
Design
Pools programming knowledge, computational thinking, mathematics knowledge and cognitive skills into a SINGLE d, which mixes outcome classes this archive deliberately keeps apart — so the headline number cannot be read as an estimate of anything in particular. Read at secondary depth via a publication summary, so the moderator structure, control-type coding and publication-bias tests are unchecked, which is exactly what would determine its grade. Shares an author with Scherer et al. (2020), so it is not a wholly independent estimate of the same literature.
Key findings
Overall d = +0.73 (95% CI 0.51-0.96) across 25 early-childhood studies and 82 effect sizes. Unplugged activities outperformed screen-based ones and robotics outperformed other programme outputs. A pooled d of 0.73 in a corpus of 25 early-childhood studies is implausibly large by the archive's benchmarks, and the finding that UNPLUGGED activities beat actual programming is the most awkward result in the subject for any mechanism that runs through learning to program a computer.
Genetic confound
Medium. Mixed designs across a small early-childhood corpus.
Replication notes
Consistent in magnitude with Scherer et al. (2020) and Hu (2024), but shares an author with the former, and the outcome construct differs from both.
DOI / URL
10.1016/j.lindif.2025.102699
Effects
| Outcome | Metric | Value | Measure | Timing | Vs | Horizon | Class |
|---|---|---|---|---|---|---|---|
| Combined programming knowledge, computational thinking, mathematics and cognitive skills | Cohen d | 0.73 (95% CI 0.51-0.96) | mixed | post-intervention | unclear | end-of-treatment | unclear |
| Unplugged versus screen-based activities | moderator | unplugged activities outperformed screen-based ones | mixed | post-intervention | active-alternative | end-of-treatment | unclear |
Cited by
- Does teaching programming actually teach programming — and does the method matter?moderate supportconf: mediumgc: low