What We Make

WeCode isn't a course or a company, it's a hacker culture movement. Like any movement, we leave things behind us: tools, systems, artefacts.

The main one? The Unplugged Programme.

The Unplugged Programme

A free, offline-friendly learn-to-code programme for high-school-aged youth in under-resourced South African communities.

  • Real code
    Learners write Python — a professional programming language.
  • On their phones
    The same ones they use every day. No computer lab required.
  • Works offline
    Printed zines. An Android coding app that works without data. Club guides. Challenge decks. Code anytime, anywhere.
  • Club-driven
    Clubs are self-managed, learner-driven, and supported by a facilitator. Usually based at a school, sometimes a community centre — anywhere learners can meet regularly. No classrooms, no top-down structure.

It’s all built around one belief: that learning to code should be possible anywhere. Not just where infrastructure exists, but where curiosity lives — and where people are ready to make the most of what they’ve got.

The Year Structure

The Unplugged Programme runs across the full school year, in 4 terms.

Each term:

  • A new Resource Pack goes out.
  • Clubs meet regularly to learn and code together.
  • Clubs run a short assessment called Test-Your-Might.

Top coders from across the province get invited to:

  • The Arena — a real-time coding battle, face to face.
  • The Bootcamp — a multi-day dive into web dev, game dev, embedded systems and more.

We’re based in Cape Town, with about 40 clubs running — and now expanding into Gauteng, KZN, and beyond.

Built For Constraints

We don’t assume computer labs, fibre connections, or tech-savvy staff. We’ve built for:

  • No internet.
  • No formal infrastructure.
  • Basic smartphones.

Clubs make it work with what they’ve got. We send the rest.

Want to Join?

If you’re part of a school or community group and want to run a club, head to Get Involved. We’ll send you the tools, you bring them to life.

If you want to support WeCode in other ways, from sponsoring gear to opening up new opportunities for top coders, that’s there too.

sim: chemical reaction-diffusion (interactive)