I’ve taught with Karel for 6 years now. This is no dull programming course! The activities are increasingly rigorous and students find the colorful graphics and story lines highly engaging. It’s the perfect tiptoe into industry-standard programming languages. The NCLab team are highly professional, knowledgeable and accommodating. I’ve used several other online curricula and return to Karel every time.