Scratch is a great way to start teaching computational thought.
The visual nature of sprites on a stage with code blocks helps to bridge the abstraction beginners face.
The ability to open up many well made clone games and explore the code is one of my favorite features of the platform.
Since version 3 launched last year, there have been a whole host of extensions like Lego, micro:bit, google translate, aws text to speech, and a few more.
I have been working on a course for younger elementary kids, but there is plenty there for older kids in high school.
The visual nature of sprites on a stage with code blocks helps to bridge the abstraction beginners face.
The ability to open up many well made clone games and explore the code is one of my favorite features of the platform.
Since version 3 launched last year, there have been a whole host of extensions like Lego, micro:bit, google translate, aws text to speech, and a few more.
I have been working on a course for younger elementary kids, but there is plenty there for older kids in high school.