This program is for children in primary and Junior Secondary Schools aged 8 to 16. It aims to partner with schools, community groups, and parents to bring computer programming classes to kids in a variety of settings.
is all about paving the path for our kids to reach their full potential of creative
critical thinking skills. It empowers kids with the knowledge, practices, and
fundamental literacies that kids need to create the types of dynamic and
interactive computational media that they enjoy in their daily lives.
Engaging in the creation of
computational artifacts prepares kids for more than careers as computer
scientists or programmers. It supports their development as computational
thinkers – individuals who can draw on computational concepts, practices, and
perspectives in all aspects of their lives, across disciplines and contexts.
There are many different tools that
can be used for creative computing. In this course, we use Scratch, which is a
free computer programming language available at http://scratch.mit.edu. With Scratch, people can create a wide
variety of interactive media projects –
animations, stories, games, and more – and share those projects with others in
an online community.
Scratch helps young people learn to
think creatively, reason systematically, and work collaboratively — essential
skills for life in the 21st century.
emphasizes the following principles:
Creating – Offer opportunities for
learners to engage in designing and making, not just listening, observing, and
Offer opportunities for learners to engage in activities that are personally
meaningful and relevant;
Offer opportunities for learners to engage in interactions with others as
audience, coaches, and co-creators;
Offer opportunities for learners to review and rethink their creative
TIME TO COMPLETE: 30 Hours