Online
Live teaching and instructor feedback from your own workspace.
You need a laptop, reliable internet and a workspace, with power backup or an alternative study location.
For beginners. Study online or onsite in Nyamarambe, Kisii.

Help cover a student’s programme fees.
Sponsor a studentBoth options share the curriculum and assessments. Classes run Monday–Friday, 8am–5pm.
KSh 10,000 / month12 payments · KSh 120,000 total
Live teaching and instructor feedback from your own workspace.
You need a laptop, reliable internet and a workspace, with power backup or an alternative study location.
Learn alongside other students and instructors at our Nyamarambe campus.
Bring a laptop. Budget for meals, daily travel and accommodation if you relocate.
Tuition includes instruction, learning materials, assessments, project reviews and student support. Budget separately for equipment and living costs. Your offer will confirm payment arrangements.
Parents and sponsors can receive monthly progress updates with the student’s agreement.
Discuss fees with admissionsContribute towards tuition for students selected by Reduzer.
Contribute to student sponsorshipStart with computing, product research and programming. Build complete web applications, contribute to existing projects and finish the year with a product developed by your team.
See the public project briefsExplore computing, use developer tools and turn user research into a product brief.
Write, organise, test and debug JavaScript and TypeScript programs.
Build a complete application with PostgreSQL, HTML, CSS, Node.js and React.
Contribute to unfamiliar code, maintain software, analyse data and evaluate an AI feature.
Research a problem, build a product and launch it to its first users. Improve it using their feedback.
Learn with engineers who build software and lead product teams.

Software Engineering Instructor · Curriculum Designer
Samuel designed Reduzer’s software engineering curriculum. His teaching draws on backend engineering, product development and digital health, including PEERNaija and mUzima.
Meet SamuelSoftware Engineering & Product Development Instructor
Lennox leads Reduzer Technologies and has worked on more than 50 software projects. He helps students connect engineering decisions to the customers and companies using their products.
Meet LennoxReduzer Technologies builds product teams for international clients. We started the school to teach the skills that work demands: understanding a brief, checking your work and contributing to a team.
Get to know ReduzerWork through an explanation and example, then apply the idea.
Build a solution and explain your decisions. Review your progress with an instructor individually each week.
Revise your work after review and take on more responsibility as you progress.
First cohort · Onsite
A project you can explore
All students in our first cohort developed this website together. Vincent recalls taking the shared project through deployment, connecting services and responding to feedback.

Dorah Whali
Dorah could use a laptop for basic tasks, but did not know where code was written. Finding and fixing problems in her projects helped her recognise her progress. She now describes writing code, using Git and building things she once could not imagine making.
“I came in knowing nothing about coding and even struggling with basic things at first. You do not have to know everything before you start.”

Gilbert Tallam
Gilbert could already build things, but felt he needed to know everything before taking on a real project. Halfway through the programme, someone who saw his work online asked him to build a website. He completed it and received a referral from that client.
“I’m much more confident in my ability to take responsibility for a project from start to finish.”
Prepare for junior software-development work in a product team. Learn to take a task from a brief to a reviewed release and explain the decisions behind your work.
No coding experience is required. Be ready for full-time study in English. Our admissions assessment helps identify your starting point and any preparation you need. Plan for equipment, tuition and living costs.
Weekday classes and project work conflict with regular daytime employment.
Choose online or onsite study, then share your contact details, education and experience.
An interview and practical assessment help us understand your starting point in computer use, reading a brief, numeracy and explaining your thinking. The results guide support and preparation.
Read the study requirements, fee terms and payment arrangements before you enrol.
Questions about the assessment or your study arrangements? Call admissions on +254 769 267 965
You develop work samples, refine your CV and practise interviews with mentor feedback. Students who meet the required standard may be considered for opportunities with Reduzer. Employment is not guaranteed.
Your instructor helps identify what needs attention and agrees on practice and feedback with you. The year includes time to revisit earlier work and check your progress. Raise difficulties during your weekly individual check-in or practical sessions.
Contact admissions to discuss your funding plan or ask about assistance currently available. You can also involve a parent or another person helping with your fees. Funding support is not automatic when you apply.
Talk through your questions with admissions.