Skip to content
Hands on training

The Dojos.

Learn software engineering the way working teams practise it. You build employable digital skills through deliberate practice and close mentoring, and there is a way in for every stage of your career.

  • Test first
  • On real code
  • A developer beside you
Learners working together at a dojo session
Why EkoHacks

What you stand to gain

The EkoHacks way of working, in six practices you take to every job.

How you earn them

  • Deliberate practice
  • Active learning on real projects
  • A cohort of peers beside you
  • Close mentoring
Read about our curriculum and approach
Learners talking together outside the institute

Test driven development

Write the test first and let it guide the design. You gain tests you can trust, and code that does what it says.

Working keyboard first

Work in Vim from the terminal, hands on the keyboard, so the tools stay out of your way. You can also work in EkoFlow, our open source development environment.

Testing without mocks

Write fast, reliable tests that check real behaviour as it runs, so a green suite means the feature works.

Pair programming and live code review

Two developers, one keyboard, and your code reviewed live as you write it, the way strong teams work.

Continuous refactoring

Improve the code continuously while keeping it working, so quality becomes a habit you take to every job.

DORA metrics

The dojo platform, our accompanying app, measures your coding expertise from your real work. You get a way to measure yourself and keep improving.

In their words

What our learners say

  • EkoHacks for me has been an interesting experience. I've gotten to learn about different techniques to go about coding that I would not have thought about prior to now.
  • EkoHacks has been innovative and mind changing. It tweaks the way we learn, where we think about speed first rather than understanding what our code is doing. It's no longer about speed and ending up in chaos.
  • TDD has been really helping, because it helps the brain process coding, and it has a way of letting us understand the alignment we need to do properly. Once your test fails, you know there's something wrong in what you're doing.

    Abayomi Oyebode Samuel

Any level

One to one

Whatever you bring, a mentor works through it with you.

First hour free

Private lessons

Your own code, with a working developer beside you. Each lesson ends with the single thing to practise next.

  • Paid once
  • Then €90 a month
  • Twice a week

Two lessons, two hours each

€25

Book your seat
No code needed

Idea session

Bring a tech problem, or an idea you would like to build. We think it through together.

  • A written plan to take away
  • Your next step, agreed

One session

Shaped with you

Book a conversation
Into work

Employability

Short courses in the digital skills employers hire for, each ending with real code you can show them. API design runs first.

Both courses

  • Four weeks, three evenings a week
  • Remote, small group
  • Test first, no mocks
  • Errors as a contract
  • Code review between sessions
Dates to be announced

API Design in Python

Design an API other people can rely on. You build one real API in Python.

  • Conflicts and idempotency
  • The design decision inside a 404
  • Eight places
From late January

API Design in Node.js

You build one real API in Fastify and TypeScript.

  • The event loop, modules and streams
  • Node itself, taught as the code needs it
Your seat

Ready when you are

Your seat is booked on our dojo platform, where your place then lives.

dojo.ekohacks.com

Enrol at the dojo
Four levels

Mastery Dojo

Each level carries everything from the one before, and every one is learned by doing, on real code. Start where you are and climb.

  1. Beginner
  2. Intermediate
  3. Expert
  4. Full course
  1. Beginner

    Coding with AI, test first

    Dates to be announced

    Register interest
  2. Intermediate

    Continuous refactoring

    Dates to be announced

    Register interest
  3. Expert

    Keyboard first

    Dates to be announced

    Register interest
Full course

The EkoHacks Course: Build the Observatory

Do the job from day one, on a real team, shipping a real product.

Everything in Expert, plus

  • The Greek housing observatory
  • A four capability certificate
  • Merged pull requests to show
  • From 14 November to 23 December
  • Monday and Wednesday 19:00, Saturday 11:00, Athens time
  • Open to beginners
  • Twelve places
  • Early bird €290 until 6 November
  • Online, live

Six weeks, evenings and Saturdays

€490

Join the cohort
For organisations

Enterprise training

Consultancy that becomes coaching. We start with how your team works today, then join you in your own codebase and raise the practice while the work ships.

Talk to us Shaped around your team, so the conversation comes first.
  1. Step 1

    We look first

    A review of your codebase and how your team ships today.

  2. Step 2

    We join the team

    Pairing, test driven development and continuous delivery, on your own product.

  3. Step 3

    You see it move

    DORA metrics show the practice improving while the work ships.

Our dojos

Enrolling now, and where we started

What is open for places today, and the dojos behind it, back to our first in Lagos.

The EkoHacks Course
Enrolling

The EkoHacks Course

Six weeks online, evenings and Saturdays, building the Greek housing observatory.

Starts 14 November 2026
Testing without mocks
Completed

Testing without mocks

Writing fast, reliable tests that check real behaviour.

6 March 2026
TDD and Vim foundation
Completed

TDD and Vim foundation

Test driven development and fluent editing in Vim.

27 February 2026
Software craftsmanship
Completed

Software craftsmanship

Our first dojo, in Lagos.

Lagos, Nigeria
Coding intensive
Completed

Coding intensive

Hands on training, in Lagos.

Lagos, Nigeria

Ready to start? Your first hour is free.

Spend an hour with the sensei on your own code before you decide anything, or talk to us about training your team.

Book with confidence

  • Your first hour with the sensei is free
  • Change your mind within 14 days of paying, before your course begins, for a full refund, no reason needed
  • Prices include VAT, paid securely through Paddle
  • Every seat includes the dojo's Solo plan, yours forever