Coach Programs Locations Athletes Booking Contact Book on WhatsApp

ASCA Level 4 · World Aquatics · CBC Kenya Curriculum

Swimming is a
life skill.
Not a luxury.

Coach Japheth Onkoba builds Kenya's next generation of competitive swimmers — from first stroke to national team selection.

Visa Dolphins Swim Club SwimKenya School Coach Education Equipment Supply
Coach Japheth Onkoba at ASCA Training

Japheth Onkoba

Coach Japheth Onkoba Ogeto is one of Kenya's leading figures in swimming development — an ASCA Level 4 certified coach, the highest credential awarded by the American Swimming Coaches Association. With over a decade of experience, his approach is built on long-term athlete development, technical excellence, and a deep belief that swimming belongs to every Kenyan.

His training methodology is aligned with World Aquatics standards, with a sharp focus on the 10 to 14 age group where technical foundations shape lifelong performance. He has built four integrated organizations that together connect athlete development, equipment supply, and coach education under one vision.

His goal: to build the next generation of Kenyan swimmers capable of competing on the world stage.

L4
ASCA Certified Coach
10+
Years of Experience
4
Integrated Brands
WA
World Aquatics Aligned

Four Integrated Brands

01
Visa Dolphins Swim Club Kenya
Performance Club · Kiambu

A performance-driven swim club running learn-to-swim, age group, and CBC-aligned school programs. Home to athletes who have progressed to national and international representation.

02
Visa Dolphins Sports
Equipment Supply · Kenya-wide

A professional supplier of swimming and aquatic sports equipment for clubs, schools, and athletes across Kenya — ensuring no swimmer is held back by a lack of proper gear.

03
World Aquatics SwimKenya School
Academy · CBC & World Aquatics Aligned

An academy delivering structured learn-to-swim, competitive training, and coach education aligned with the CBC curriculum and World Aquatics frameworks. Raising the standard of aquatic education nationally.

04
Kenya Swimming University
Coach Certification · Professional Development

A training and certification platform for swimming coaches, teachers, and lifeguards. Providing professional development courses, technical workshops, and safeguarding training to raise coaching standards nationwide.

Athletes Who Made It

🇸🇴
Sudais Bashir
National Team · Somalia

Developed from club level at Visa Dolphins to represent Somalia on their national swim team. A testament to the club's international-standard coaching pipeline.

🇰🇪
Hussein Wario
Kenya Aquatics National Long Course Championship

Secured a qualifying time to the Kenya Aquatics National Long Course Swimming Championship — competing for slots to the Commonwealth Games. Recorded a massive personal best improvement in the process.

🇰🇪
Nadia
Kenya National Standards · International Pathway

Now meets the current standards for the national level and beyond — qualifying her for international competition. A product of Coach Onkoba's long-term athlete development programme at Visa Dolphins.

🏊
Visa Dolphins
Kiambu County · Consistent Medalists

Six galas in the 2024/2025 season. Gold medals, relay wins, Level 2 qualifying times, and multiple athletes now on the national team pathway.

Training Programs

🌊
Novice Program
Ages 5 – 12 · Beginners

Fundamental skills and water confidence from scratch. Safe, fun, and structured — the first step in every champion's journey.

Mon – Fri · 4:30 – 5:30 PM · KSh 1,000 / session
Tap to enrol & pay via WhatsApp
🏊
Intermediate
Stroke School · Technique Refinement

Technique correction and endurance building across all four strokes. Where most swimmers unlock their true potential.

Mon – Fri · 5:30 – 6:30 PM · KSh 1,000 / session
Tap to enrol & pay via WhatsApp
🏆
Elite Program
Competition Prep · Level 2 Times

Advanced training aligned with World Aquatics standards. For swimmers targeting galas, county championships, and national team selection.

Mon – Fri · 6:30 – 7:30 PM · KSh 1,500 / session
Tap to enrol & pay via WhatsApp
🎯
Professional
High-Performance · National & International

Tailored high-performance training for athletes pursuing national team selection and international competition. Morning sessions for serious competitors.

Mon – Sat · 7:00 – 9:00 AM · KSh 2,000 / session
Tap to enrol & pay via WhatsApp
👶
Kids & Schools
CBC Aligned · Ages 3+ · Group

Water safety and swimming as a life skill, integrated into the Kenyan CBC curriculum. Built for schools, academies, and young beginners.

Contact for school program rates
Tap to enquire via WhatsApp
👤
Private 1-on-1
Individual · Custom Pace

Maximum personal attention. Tailored to your exact goals and schedule. The fastest route from beginner to competitor. Available at Sharks Swimming Center.

Sharks Center · 11:00 AM – 12:30 PM · Ask for rates
Tap to enquire & book via WhatsApp

Training Locations

📍
Westlands Primary Pool
Competitive Group · 2:00 – 3:30 PM

Main hub for the competitive training group. Structured sessions focused on performance, stroke refinement, and gala preparation.

Get Directions ↗
📍
Westlands Primary Pool
Individual Sessions · 3:30 – 5:30 PM

Afternoon individual sessions at the same venue. Personal coaching focused on technique corrections and targeted development goals.

Get Directions ↗
📍
Sharks Swimming Center
Individual Sessions · 11:00 AM – 12:30 PM

Morning 1-on-1 sessions in a focused environment. Ideal for adults, beginners, and athletes who need dedicated personal coaching time.

Get Directions ↗

What They Say

"

My growth as an athlete has been transformative. Coach Japheth's mentorship improved my physical performance and instilled the discipline required for elite sports. My goal is now to represent Kenya at the Olympic Games.

David Mungai · Age 15
Within 2 seconds of Level 3 qualifying time · 6 galas · 2025 season
"

I can now swim all four strokes competitively. Coach Japheth pushed me to my limits and I earned certification in every single one of the 5 galas I participated in this season.

Jamal Gichia · Age 14
All four strokes mastered · Certified in 5 seasonal galas
"

I successfully clocked Level 2 times in three major galas. That achievement officially places me on the path to securing a spot on the Kenya National Swim Team. I credit these results directly to Coach Japheth's specialized training.

Njenga Peter · Age 22
Level 2 qualifying times · National team pathway confirmed
"

Starting from scratch was hard, but I went from novice to Elite Level — mastering the Individual Medley, diving, and tumble turns. 1st Gala: Gold in the 25m Freestyle in 20.49. Thank you, Coach Japheth, for making me the athlete I am today.

Njoka Shannel · Age 8
Elite Level · Level 2 times · Gold, Silver & Bronze across 6 galas

Testimonials submitted January 2026 · Visa Dolphins Swim Club Kenya

The Story Behind the Stroke

Coach Japheth sat down for a candid conversation about his coaching journey, the state of competitive swimming in Kenya, and the mission to make swimming a recognized pathway for Kenyan youth — not just a recreational activity for the elite few.

From building Visa Dolphins from the ground up, to coaching athletes to national and international representation, this is the story behind the mission.

Watch Full Interview ↗

Pay Easily

Session payments are made via M-Pesa Paybill. Please use your full name as the account reference so your payment is matched correctly.

Lipa na M-Pesa · Paybill
625625
M-Pesa Paybill Number
Account Number
20228736
Account Name: Visa Dolphins

Leave Your Details

Not ready to book yet? Leave your details and Coach Japheth will reach out with the right program for you.

✓  Thanks! Coach Japheth will be in touch shortly.
Kenya Swimming University
Share