Introduction to Scratch 1
(Scratch 101 L)

Since its launch, Scratch has received widespread acclaim as an ideal environment through which to introduce learners to computer programming and computational thinking. Its building blocks approach all but eliminates a major problem for learners presented by traditional text-based languages i.e. the requirement to recall and type instructions according to a strict syntax. In addition, its cartoon-style approach with emphasis on rich media types – sound, graphics and animation – have made it popular in the classroom as an engaging and entertaining way to introduce learners to Computing Science.