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


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
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
Take a seat
Every course is taught live in small groups, remote over video or in person in Alexandroupolis, inside EkoFlow, our open source development environment. Each price below is paid once, enrolment runs on our dojo platform, and every seat includes the dojo's Solo plan, yours forever.
Ninety minutes, one to one
Private lessons
Your own code, with a working developer beside you. Your work is read line by line between lessons, and you leave each one knowing the single thing to practise next. An hour with the sensei is free before you decide anything.
Two lessons, paid once. Then €90 a month for two a week, or €130 for three.
€25
Book a seatFour weeks, two evenings a week
API Design in Python
Design an API other people can rely on. You build one real booking API in Python, test first with no mock anywhere, with the awkward parts nobody writes about: conflicts, idempotency and the design decision hidden inside a 404.
Remote, in a small group. Starts when the group is full.
€390
Book a seatFour weeks, two evenings a week
Testing Without Mocks in TypeScript
The method behind everything else we teach. Convert real TypeScript from mocks to Nullables, so the database, the clock and the network answer to your tests while every line of your own code still runs, and an architecture test keeps it that way.
Remote, on your own codebase. Starts when the group is full.
€390
Book a seatThirteen weeks, full time, starts 16 November
The EkoHacks Course: Build the Observatory
Get into engineering by doing the job: a working day on a real team, shipping the Greek housing observatory test first, with no mock anywhere. Four modules, a certificate naming the four capabilities, and a portfolio of merged pull requests.
Early bird €1,490 until 16 October. Remote, or in person in Alexandroupolis.
€1,690
Book a seatReady when you are
Your place in the cohort lives on our dojo platform, and Paddle, our merchant of record, handles payment securely. Prices include VAT. For team coaching, write to us and we will shape it together.
Enrol at the dojoWhat 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.
Upcoming dojos
Open cohorts and short courses. Places are limited.

The EkoHacks Course
Thirteen weeks full time, building the Greek housing observatory.
Past dojos
Where we started, hands on dojos in Nigeria.

Testing without mocks
Writing fast, reliable tests that check real behaviour.

TDD and Vim foundation
Test driven development and fluent editing in Vim.

Software craftsmanship
Our first dojo, in Lagos.
Coding intensive
Hands on training, in Lagos.
Bring your team to a dojo
Join an open cohort, or talk to us about coaching your team.
