News for hackers. Stuff that matters.
Re:Teaching CS in the schools by chongli on Monday October 08, 2018 @06:40AM (#18166156)
However, there aren't any non-overwhelming "real" coding platforms out there. Python comes very close, but is far from simple (pip, IDE, maybe mypy, because it turns out types are helpful when learning to program).

What you're looking for is Racket. It has a set of options for starting from a barebones language and gradually adding features as you progress through the course. Here's a description of the different student language levels you can use in Racket:

https://docs.racket-lang.org/drracket/htdp-langs.html

There are no comments on this comment yet.