“…The fifth guideline addresses this barrier. For example, several strategies to overcome this challenge in existing works include 1) using block-based visual programming to train and test ML models [2,9,21,22]; 2) unveil the complex ML concepts gradually through GUI/TUI/VUIs and visualizations for students to engage with and develop AI systems without programming [13,18,29,64] (Future Opportunity 5); 3) facilitating the progression of AI learning with starter codes, worked examples [16] or following the "Use-Modify-Create" cycle [53,57,63,75]; and 4) providing detailed workbook or guided tutorials [34,50,73,74].…”