“…Scholars have pointed out that programming beginners have difficulties with learning (Law et al, 2010; Ramalingam & Wiedenbeck, 2004), which may stem from their self-efficacy factor (Çoban et al, 2020; Kong et al, 2018; Tsai, 2019; Yukselturk & Altiok, 2017). Thus, the self-efficacy factor was examined in previous studies on general programming (Kong et al, 2018; Kovari & Katona, 2023) or block-based programming (Belland et al, 2022; Durak, 2018; Ma et al, 2021; Wei et al, 2021; Yukselturk & Altiok, 2017; Çoban et al, 2020). For example, in Durak’s (2018) study, students used Scratch to carry out digital story design activities in programming learning.…”