Launch your
tech career
in a year
Go from beginner to building real products in a year.
//kood is a technology school that prepares you for a real engineering career through project-based learning.

What is //kood?
//kood brings a new type of tech education to Kenya
Be part of the movement where you future-proof your career through collaborative project-based learning. Learn the skills you need to begin your career as a software engineer.
Our programme will prepare you for the real world working environment. Coding is a skill that will give you endless opportunities.
How to apply — four steps
No CVs. No diplomas. No prior experience needed.
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.
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.
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.
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 Nairobi, 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.
- 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 AI-ready product 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.
- —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.
- —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 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.
- —Using AI to decode errors, accelerate research, draft boilerplate, review your own work.
- —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.
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.
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, regardless of what the job title on the posting ends up being.
- Software Engineer
- Product Engineer
- AI Engineer
- Full-Stack Engineer
- Back-end / Platform Engineer
Our supporters

.png)
This project is supported by ESTDEV – Estonian Centre for International Development Cooperation.
