Home

Details for the lesson are on the Program page (top right corner)

Coding is bigger than us

The fourth industrial revolution is upon us and it is about more than just rapid technology-driven change; it is an opportunity to help everyone, including leaders, policy-makers and people from all income groups and nations, to harness converging technologies in order to create an inclusive, human-centred future. The real opportunity is to look beyond technology, and find ways to give the greatest number of people the ability to positively impact their families, organisations and communities.

Code Kamoso aims to move us forward into tomorrow while tackling issues such as female and African representation in STEM and providing opportunities for youth to empower themselves especially in terms of self employment and entrepreneurship. By making coding accessible to everyone, we do not aim to bring about the next generation of coders, we instead aim to bring about the next generation of industry professionals who have a fair understanding of how code rules the world so that they are able to make better informed decisions for themselves and the solutions they come up with.

BUT WHAT IS THIS CODING THING?

What is coding?

To code, means to write the instructions computers need to follow in order to perform a task. These tasks in the computer world are called programs (hence the name programming). Programs take on all sorts of forms. A digital calculator, video games, websites, mobile apps, computer desktop apps like Microsoft Word,  the interface at an ATM are all programs written by someone who codes. 

Why learn to code?

Coding is all about applied problem solving through logical, critical and creative thinking which allows you to exercise your curiosity and inquisitiveness. Coding is a fluid medium and is relevant to all fields. The Arts, Engineering, Finance, Medicine, Architecture, the Physical and Social Sciences. There are different types of coding and you can code about anything that means something to you. Coding also facilitates the acquisition of skills required for team work and collaboration. But most importantly, coding is fun! Overcoming small challenges is empowering and builds confidence, and overcoming challenges is at the core of coding.

What do we cover?

The subjects we cover include coding logic with block programming tools such as Scratch. Coding basics in Python. Machine learning with Scratch and Python. Quantum computing in Python. Web development basics and Mobile development basics, Computational and design thinking. Our focus is not necessarily to teach. We equip our homies with the tools they require to teach themselves in an environment that is centred around social responsibility regarding ethical technological transformation for social good.

Who do we cater for?

We have experience teaching adults as well as children as young as 7 years old.  We cater to anyone with a willingness to learn. You do not need anything else. 

Currently WORKING ALONGSIDE...

Jeppe High School for Girls