Free learning programs for developers
Pick a specialization, prep for interviews, and get hired.
Backend, frontend, mobile, QA, DevOps, or product engineer — each specialization has its own program, from fundamentals to architecture.
Everything is free: hundreds of articles organized into programs by specialization — study on your own, at your own pace, with self-check tests. Want it faster and with feedback — mentored courses and career help.
Two paths, one method.
We teach people — they become product engineers and work in teams that run the Use Case Pattern. We teach a team — the rollout is led by its own people, who went through that same programme. Each feeds the other.
For yourself · about 3 months
Become a product engineer
A programme for your specialisation, a mentor, trainers and mock interviews. You come out a Product Engineer — a role Western job openings are written for.
→ Courses and programmesFor a team · about a year
Roll it out in a team
We teach — the team rolls it out itself. Two or three of your people become the carriers, having gone through the same programme. The spec, the skills and the review stay in your repository.
→ How a rollout worksA student becomes a product engineer and joins a company that runs the method. Companies need such people — and turn back to the programme. The circle closes.
A course, a track, and proof.
Take the mentored course or follow a program at your own pace. And see on the end-to-end case where it leads.
Learn — courses
A program with a mentor, tests, and reviews on a real product. From mid-level to an engineer who carries a product end to end: from task to metrics.
Sign up for the course →Pick a track — programs
Nine programs across specializations and languages: backend, frontend, DevOps, testing. Phases, articles, quizzes, and pass-mark tests.
All programs →See what it looks like
An end-to-end marketplace case: business brief, map of 6 services, spec, code. How a product engineer carries a task from brief to working code.
Marketplace case →Pick your specialization.
This site isn't a blog — it's a set of programs by specialization: backend, frontend, mobile, QA, DevOps, product engineer. Pick yours and follow the program from fundamentals to architecture.
Specialization map
A map of specializations and a manifesto: backend, frontend, e2e, and product are ready — plus web-first mobile and AWS. One person builds the product — what the role is made of.
All specializations →Backend program: 17 phases
The first complete specialization. Every backend article is arranged into a training program — from methodology and data to DDD, brokers, and the end-to-end marketplace case.
Open the program →The method under the hood
Use Case Pattern is the method the programs are built on. Not required to start: open it when you want to understand how it all works inside.
Use Case Pattern →