A non-profit organization and website that aims to encourage people, particularly school students in the United States, to learn computer science.
A visual coding language that allows kids to create their own games and apps via drag and drop. Video tutorials and lesson plans for educators are also available.
Scratch Coding (MIT)
With Scratch, you can program your own interactive stories, games, and animations. Lays a foundation for future learning.