EdTech for the public good

A coding institute where people learn to build real software.

Employable software engineering, taught through live projects

We teach on open tools that run on modest hardware, and we work keyboard first, so accessibility is built in from day one and learners design software everyone can use.

Founded through workshops in Nigeria and now launching with a first cohort in rural Greece, we widen access to digital skills in low resource settings.

A coding institute where people learn to build real software.
Learning by doing

Grown from real work

Learners ship working software from week one.

Our method is professional practice, taught to industry standard.

01PedagogyProject based

Learn by building

From week one, learners build software in a team and ship it together.

One team, one real product, shipped.

How we teach
02EmployabilityDigital skills

Real engineering skills

In real projects, they use test driven development, pairing and real time web development.

TDD without mocks, pairing, continuous integration.

See the dojos
03InclusionAccessible

Open and within reach

On open tools, we revive end of life computers, so learning holds up on modest hardware.

Ekolite, open source under the MIT licence.

Ekolite on GitHub
Real world impact
Real world impact

Learners build software that communities use

Every project does two things at once, because the learning and the impact are one.

A developer

with employable skills that last

A community

with software it keeps and runs

And in the places that need it most, that is how opportunity takes root. The skills and the software stay where they are scarce, and a community comes away more able to build its own future.

Reach and growth

Where we work

Grassroots in Nigeria, launching in rural Greece, and built to cross borders.

  1. Where it beganLagos

    Nigeria

    Grassroots teaching, learned through real client work.

  2. EvrosLaunching now

    Rural Greece

    Our first European cohort, rigorous and agile software engineering, on the border with Bulgaria and Türkiye.

  3. Greece, Bulgaria, TürkiyeWhere we are heading

    Across the border

    Shared cohorts across the border, then a growing network through the Balkans and Africa.

Ideas

From the institute

Writing on coding, software engineering, and digital education.

·6 min read

The Website That Told the Same Story Twice

Our home and story pages felt like one story stretched across two screens. Rather than argue about it by taste, we modelled our own words as data, asked a small database one question, and let it show us exactly what we were repeating.

E
EkoHacks
The Workflow Is the Lesson
·4 min read

The Workflow Is the Lesson

We are moving our content out of a cloud CMS and into git. Here is why a school that teaches a keyboard first, code first way of working should practise it in the open, and the path we are taking to get there.

E
EkoHacks
Dockerising a NestJS and Nuxt Monorepo with pnpm
·6 min read

Dockerising a NestJS and Nuxt Monorepo with pnpm

A practical guide to Dockerising a NestJS and Nuxt monorepo using pnpm, with separate multi stage Dockerfiles for development and production and a single Docker Compose setup for consistent, reproducible environments.

O
Ogochukwu Okpala

Bring us a problem worth solving

Work with us, learn with us, or partner.

See the dojos

Pick what sounds like you

Start the conversation

EkoHacks

EkoHacks is a coding institute teaching employable software engineering through real projects. We build civic technology and train developers, born in Nigeria, launching in rural Greece. Global tech, local impact.

Stay Tuned

Be the first to hear about new dojos, insights, and opportunities from EkoHacks.