Frequently Asked Questions

What is the Bolt Code Club?

Silver Bolt runs programs for young learners to enable them to explore, discover, and be

inspired through active learning, as well as promoting their artistic creativity. The Bolt Club

Computing Course equips learners with skills to use computational thinking and creativity to

understand and change the world around them.

Bolt Code Club is a registered Code Club of the Raspberry Pi Foundation and a Google CS First


What is Creative Computing?

Creative Computing is a future-oriented interdisciplinary field that comprises creativity and

computing. People use computers as aids to creativity and creative-computing will reshape the world

as we know it. In addition to Computer-Science and Programming related fields, Creative Computing

applications are found in arts, entertainment/games, mobile applications, multimedia, product/web

design, and other interactive systems.

What is Design-Based Learning?

Design-based learning is an approach that emphasizes designing (creating things, not just using or

interacting with things), personalizing (creating things that are personally meaningful and relevant),

collaborating (working with others on creations), and reflecting (reviewing and rethinking one’s

creative practices). As such, a design-based approach to learning is particularly well suited to

creative computing.


What is Scratch?

Scratch is a block-based educational programming language created by the Lifelong Kindergarten Group at the Media Lab of the Massachusetts Institute of Technology.


The event-driven language is fairly easy for anyone to learn, regardless of age. Scratch rewards

tweaking and playing, either from a blank slate or by modifying the existing code. Scratch is a powerful

programming language with wide-ranging capabilities that enable learners to create fun projects on

their desktop computers, program electronic micro-controllers, and even control robots.


The language also has been adapted into new languages and inspired other languages.


Why do we use Scratch?

The Scratch language is fairly easy to use, fun, and addictive. While not everyone wants to be a

programmer, everyone benefits from projects that teach creative problem-solving. The ability to

imagine, create, play, and reflect are critical skills regardless of age.


Scratch hides the difficult parts of language-specific programming (each programming language has

its own vocabulary and grammar, but they all follow the same logic) while exposing details that let

the learners configure actions. Learners get to explore, discover, and apply concepts, practices, and

perspectives without the complexities of language-specific programming. It is much easier to touch a block then type in the number of seconds to perform an action than type the same action in Python

or JavaScript. Dragging the blocks into order also is fairly easy for younger learners to understand.


The use of configurable blocks instead of traditional code makes it easier for learners to think

creatively, reason systematically, and work collaboratively as they create their projects.

Who delivers the course?

The course is led by Silver Bolt instructors that are accomplished Computer Programmers and have

been certified by the Raspberry Foundation to Teach Computing and Programming in Primary

Schools using Scratch.


Our instructors have also undergone training to ensure that they are compliant with the Silver Bolt

policies on “Working with Children”


How is the course delivered?

The course will be delivered through a Learning Management System which will enable the

children to access the course files on demand. They will have different classes scheduled for each

week with their assignments which must be completed before the deadline.


Our instructors will coordinate live sessions with children through the use of Zoom. The

sessions will last an hour and will be conducted twice a week.

In-person lessons are conducted at the Bolt Club premises on plot 702, Namuli Road, Bukoto.


 Contact Us

Please reach out for questions, or if you’d like to stop by the office

Email:   |   Phone: +256 780 233232

Thanks for submitting!