Block-based abstractions and expansive services to make advanced computing concepts accessible to novices - Brady, Corey; Broll, Brian; Stein, Gordon; Jean, Devin; Grover, Shuchi; Cateté, Veronica; Barnes, Tiffany; Lédeczi, Ákos (Journal of computer languages (Online), 2022)