Roversa allows students to progress from simple computer science concepts like sequences and directional language to more advanced concepts in a unified environment. You can use the MakeCode extension to introduce students to more advanced computer science concepts like loops, conditions and variables, as they reprogram the buttons on Roversa.