Competitive programming
USACO Bronze to Gold, Codeforces rating goals, ICPC and IEEEXtreme preparation. Core algorithms, then the habits that win contests: reading carefully, testing edge cases, managing time.
US$45 per hour · 8-session pack US$320
Online programming coaching
One-to-one and small-group coaching for competitive programming (USACO, Codeforces, ICPC, IEEEXtreme) and for programming foundations. You learn to read a problem, pick the idea and prove it works, so the skill stays yours in the contest room.
Every track starts with a free level check. You get a written plan, a problem ladder matched to your level, notes after each session and a progress review every four weeks.
USACO Bronze to Gold, Codeforces rating goals, ICPC and IEEEXtreme preparation. Core algorithms, then the habits that win contests: reading carefully, testing edge cases, managing time.
US$45 per hour · 8-session pack US$320
Python, C++ or Java for school students and beginners: variables to recursion and data structures, with practice that builds reasoning, not copying.
US$35 per hour · 8-session pack US$250
Friends or classmates at the same level, on either track. Shared problems, individual feedback.
US$18 per student per hour
For school or university teams: a timed mock contest in your format, then a 90-minute debrief on strategy, problem selection and teamwork.
US$150 per team session
Students in Bangladesh: ask for local pricing in BDT.
Sessions run online (video call with a shared code editor) from Kuala Lumpur, GMT+8. That suits Asia and Australia in the daytime, the Gulf in the afternoon and evening, and North America in your evening.
Ahsan Habib, founder of PearlHelix: university educator since 2013, senior full-stack developer, PhD candidate in computer science at Universiti Malaya, and two-time 1st place in Malaysia at IEEE's 24-hour IEEEXtreme programming competition. Full profile.
No. Coaching builds your own skill. We don't complete graded coursework, take-home tests or live contest problems for anyone.
A laptop, a stable connection and an account on Codeforces or USACO.guide (free). For beginners, just a browser.
Packs are paid in advance; payment details come with your plan. Reschedule for free with 24 hours' notice. Unused sessions in a pack stay valid for 3 months.
Email us with the student's age or year, current level (or USACO division / Codeforces rating), goal, and time zone. We reply within one working day with two time slots.
Email info@pearlhx.com