Scratch is a block-based visual programming language and online community targeted primarily at children, but at ICANCODE SCHOOL we find this visual block-coding super interesting to acquire the very basics of programming at a much faster pace than using any other system. Users of the scratch site can create online projects using a block-like interface, the service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world.
In our curriculum for grown ups you will understand how to create algorithms from simple to complex right before jumping into entering code, learn syntax and formulas you'll need in other languages we'll learn at ICANCODE later on.