This entry explores computer-based learning (CBL) designs that are informed by the learning theory of constructionism. First, it discusses different definitions and types of CBL and explores the pedagogical approaches that underpin CBL designs through a brief history of CBL in education. Next, it elaborates on the role of the constructionist paradigm in CBL and presents different CBL designs that are based on constructionism. Then it focuses especially on the use of constructionist CBL approaches for supporting students to cultivate their computational thinking. The final part discusses the educational challenges and the near future of constructionist CBL.