Programming with Scratch Jr. is very fun and designed for beginner programmers. It does not require any previous programming experience at all. Your child will spend about 2/3 of time for the programming, 1/3 for Critical thinking with about 15 minutes break in the middle as they will not able to concentrate for a long time. Your child will learn the fundamentals of coding such as step by step movement, loops, human interactions, and event-driven programming.
After learning the fundamentals of programming, your child will develop stories by designing characters, recording sounds, programming the movements.