We explore how to support teaching and learning of computational thinking (CT) practices in interdisciplinary, age-appropriate contexts. To prepare youth to be computationally literate in a digital world economy, two key approaches have emerged aiming to make text-based programming more widely applicable, accessible, and age-appropriate.