suitable for
Children beginning programming, with a parent or educator, and learners interested in visual storytelling.
Free ScratchJr lessons by Sadaf Tajik: build stories using sound, movement, waits, repeats and tap events in three videos.
ScratchJr offers a visual start to programming. Stories introduce the interface, sound and instruction sequences, followed by repeat loops and characters that respond to taps. After each lesson, try the same idea in a small story of your own.
Watch the lessons in order and try the suggested practice on each page. Pause the video when needed, revisit difficult sections, and review your work with a parent or educator.
Is the course free? Yes. All currently available lessons are free, and you can watch them without purchasing or signing in.
Are the videos in Persian? Yes. The videos retain the instructor’s Persian audio. Descriptions and the learning path are also available in the English site edition.
Does this list include future lessons? This page contains the videos available in the playlist at publication. The current lesson count is shown at the top of the page.
ScratchJr offers a visual start to programming. Stories introduce the interface, sound and instruction sequences, followed by repeat loops and characters that respond to taps. After each lesson, try the same idea in a small story of your own.
Children beginning programming, with a parent or educator, and learners interested in visual storytelling.
Access to ScratchJr on a compatible device; no text-based coding experience required.
Build a simple visual story with movement, sound, waits, repeats and characters that respond to taps.
Each step has its own page, a practical explanation and a synergistic section for questions and answers.