Learn by building.
In Odesa.
Learn by building.
In Zhytomyr.
No lectures, no teachers — you build real software with your peers from day one.
A new //kood campus in central Ukraine. Same model: peer-to-peer, project-based, built around the selection sprint.
- where
- Odesa Law School's Faculty of Cybersecurity & IT
- contact
- cohort
- #01 Selection Sprint July 2026
- language
- English
- where
- Zhytomyr Polytechnic State University
- contact
- info-ua@kood.tech
- cohort
- #01 cohort in progress
- language
- English
How to apply — four steps
No CVs. No diplomas. No upfront fees. The same flow for both Odesa and Zhytomyr — you only choose where to do the in-person sprint.
Logic game
The logic game is a playful test designed to assess your logical thinking and problem-solving skills.
After the pre-Sprint check-in, you can save your spot in the next Selection Sprint.
The study process starts with different topics on our learning platform. Each week ends with an exam to assess what you've learned. On weekends, there are group projects that reinforce the knowledge from the previous week.
The Selection Sprint serves multiple purposes.
As an applicant, it helps you determine whether programming and the //kood learning methodology are the right fit for you. At the same time, it prepares you for what may become one of the most intense yet most rewarding periods of your life. You'll make new friends, learn a lot, and achieve more than you ever thought possible!
Pre-Sprint check-in
Mandatory online info session where you'll get an overview of //kood, the study programs, pricing, and everything else important so you'll be well prepared before the Selection Sprint.
After the info session, you can choose the location for your Sprint.
You'll get a thorough overview of the sprint structure and its goals. During the info session, you'll also have the chance to ask questions.
Participation is mandatory!
Selection Sprint, the admissions test
The Selection Sprint is a three-week bootcamp that serves as an admission test for candidates, consisting of two weeks on-site at our learning centres, followed by one week remotely.
After the pre-Sprint check-in, you can save your spot in the next Selection Sprint.
The study process starts with different topics on our learning platform. Each week ends with an exam to assess what you've learned. On weekends, there are group projects that reinforce the knowledge from the previous week.
The Selection Sprint serves multiple purposes.
As an applicant, it helps you determine whether programming and the //kood learning methodology are the right fit for you. At the same time, it prepares you for what may become one of the most intense yet most rewarding periods of your life. You'll make new friends, learn a lot, and achieve more than you ever thought possible!
Start studies
Begin your studies in your chosen study programme!
✓What is the selection sprint?
Three weeks. Real problems. Real peers.
A 3-week intensive admissions test. 2 weeks on-site in Odesa, or Zhytomyr, plus 1 week remotely. Real projects, real peers. This is where you find out if it's for you.
The study process starts with different topics on our learning platform. Each week ends with an exam to assess what you've learned. On weekends, there are group projects that reinforce the knowledge from the previous week.
The Selection Sprint serves multiple purposes. As an applicant, it helps you determine whether programming and the //kood learning methodology are the right fit for you. At the same time, it prepares you for what may become one of the most intense yet most rewarding periods of your life. You'll make new friends, learn a lot, and achieve more than you ever thought possible!
- Free of charge, full time
- First two weeks on-site, third week remote.
- You will get stuck. That’s part of it.
Programme overview
Product Engineering
Become an impact-ready engineer who knows what to build, why it matters and how to deliver it.
- —You are curious about tech and want to build real products, even if you’re starting from zero.
- —You’re solution-oriented, self-directed, and ready to take ownership of your work.
- —You have grit, are comfortable with ambiguity, and are willing to grow through challenges by figuring out unfamiliar situations and learning through doing.
- —You’re looking for step-by-step guidance, easy answers, or a comfortable learning path.
- —If you expect someone to tell you exactly what to do next, this will quickly become frustrating.
- —Programming fundamentals, data structures, testing, error handling.
- —Database design and safe concurrent access. HTTP, REST APIs, and how the web works under the hood.
- —Server-side frameworks, ORMs, authentication and authorisation.
- —Frontend frameworks, real-time communication, full-stack architecture.
- —Multi-service systems, message queues, third-party integrations, production operations.
- —LLM integration, retrieval-augmented generation, vector databases, designing for non-deterministic output.
- —Clean architecture, observability, containers, CI/CD, secure-by-default thinking.
- —How to decide what’s worth building.
- —How to receive feedback without taking it personally and give it without softening it into uselessness.
- —How to ask a question that someone can actually answer. How to own a failure before someone else finds it.
- —How to decompose ambiguous work, estimate your own time, and flag when you’re drifting off course.
- —How to explain technical work to people who aren’t engineers without losing the truth of it.
- —Using AI to decode errors, accelerate research, draft boilerplate, review your own work, pressure-test architectural choices.
- —Reading AI output with the same scrutiny you’d apply to a teammate’s pull request.
- —Knowing when AI is reliably strong and when it’s reliably dangerous.
- —Building the instinct to stop and think when the problem is novel.
These don’t sit in separate courses. They’re woven into projects, because that’s how they’re achieved in real engineering.
Hybrid. You can complete the programme on-site at the learning centres or remotely.
You solve tasks and projects at your own pace — you can complete them faster if you wish, but the programme has a max 15-month limit.
Programming languages: Java backend + JavaScript & TypeScript frontend.
You go from writing simple code to building real applications. First, programs that store data, then services that other systems can use, then systems used by multiple users, with authentication and deployment. Along the way, you learn how to give and receive feedback, work through confusion, and take ownership of what you build.
You build and ship real products. First a full-stack app with real-time features, then a more complex platform with multiple services and payments. Then an AI-powered product. Each step increases in complexity and real-world expectations. At the same time, you learn to break down unclear problems, estimate your work, explain your decisions, and build solutions that don’t have a single right answer.
The programme prepares you for entry-level engineering roles across the full shape of modern software — back-end services, user-facing products, integrated platforms, and AI-powered systems. The technical skillset means you’re not locked into a single path; the professional layer means you’re ready to contribute from day one.
Our supporters
This project is supported by ESTDEV – Estonian Centre for International Development Cooperation.