Hands on training

The Dojos.

Cohort based courses and team coaching, built to grow employable digital skills through deliberate practice and close mentoring.

Learners working together at a dojo session
Learners talking together outside the institute
Deliberate practice

Why the dojos exist

Our dojos are built around deliberate practice. You learn by doing the work, with feedback at every step, until the skills are yours.

  • Real problems, drawn from live projects
  • Close feedback from experienced engineers
  • Employable skills you keep and use
  • A cohort of peers to learn alongside
Read about our curriculum and approach
Choose your dojo

Three ways to train

A dojo is wherever the practice happens. Pick the shape that fits where you are.

A day to a week

Short dojos

One discipline, practised deeply. A small group works through real exercises on real code, testing without mocks, fluent editing, refactoring, until the practice holds under pressure.

For individual developers and small groups

Several weeks

Cohort courses

A cohort joins a team and builds one real product from first principles to deployment. This is the institute model: the project is live, the users are real, and the skills are employable.

For learners building a career

Ongoing

Team coaching

We join your team, in your codebase, and raise the engineering practice while the work ships. Pairing, test driven development and continuous delivery, learned on your own product.

For organisations and their teams

Employable digital skills

What you will learn

The disciplines of professional software engineering, the same practices we use to build software and train our cohorts.

Test driven development

Write the test first, let it guide the design, and catch problems before they appear.

Working keyboard first

Work fluently in the terminal with Vim, so the editor stays out of your way.

Testing without mocks

Write fast, reliable tests that check real behaviour as it runs.

Pair programming

Two developers, one keyboard, with code review built into the work as it happens.

Continuous refactoring

Improve the code continuously while keeping it working, so quality stays a habit.

DORA metrics

Track deployment frequency, lead time and change failure rate, so progress is visible.

Join a cohort

Upcoming dojos

Open cohorts and short courses. Places are limited.

Testing without mocks
Upcoming

Testing without mocks

Writing fast, reliable tests that check real behaviour.

6 March 2026
TDD and Vim foundation
Upcoming

TDD and Vim foundation

Test driven development and fluent editing in Vim.

27 February 2026
Grassroots origins

Past dojos

Where we started, hands on dojos in Nigeria.

Software craftsmanship
Completed

Software craftsmanship

Our first dojo, in Lagos.

Lagos, Nigeria
Coding intensive
Completed

Coding intensive

Hands on training, in Lagos.

Lagos, Nigeria

Bring your team to a dojo

Join an open cohort, or talk to us about coaching your team.

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.