SoftShell is the perfect stepping stone for students. It bridges the gap between Scratch and text-based coding with forgiving syntax and powerful features.
# Simple, readable syntax
var name "Future Coder"
var score 0
write "Welcome, ${name}!"
loop score < 5
.wait 1
.score++
.write "Level Up! Score: ${score}"
if score >= 5
.write "You won!"
Teaches proper formatting habits early. SoftShell uses a visible period . to make indentation clear and impossible to miss.
Built on Python. Students can import real libraries like random and math when they are ready to level up.
No installation required. The SoftShell Studio runs directly in the browser, perfect for school devices.