Hour of Code in Code.org
Today I tried the teaching tool Rodocodo, which kids from Grade 5 can learn the basics of coding through entertaining activities.
The Key Vocabulary of the activity is sequencing, debugging, loops, and functions. These four key concepts are also the worlds of stages, each one more difficult than the last.

The tool consists of guiding a cat through different maps to help it reach its goal.

Each stage has optional stars which are earned if the code is well-optimized and it collects all coins through the map.

Each level is harder, so it proposes a challenge, but without turning extremely difficult. The absence of punishments if you fail is great for re-trying.

When you finish all stages you can obtain a custom Certificate of Completion, which is motivating!
Having so many options to teach and learn coding has greatly amazed me, the simplicity to approach difficult concepts is great, and as it is made for children, they can learn from a young age abilities that will be really useful!