Help kids learn coding
We primarily teach competitive programming to students in grades 6-11, focusing on problem-solving using C++.

Empowering Young Coders
We equip kids with problem-solving skills in programming
Problem understanding and Analysis
Carefully interpret the problem statement to fully understand the requirements and constraints.
Problem decomposition
Break the problem into smaller sub-problems, solve each individually, and combine the results.
Algorithm design
Select the most appropriate algorithmic strategy (e.g., brute force, greedy, dynamic programming) based on the problem’s characteristics.
Data structure utilisation
Choose the most suitable data structure for efficient problem-solving (e.g., arrays, trees, graphs).
C++ implementation
Experience the fusion of imagination and expertise with Études Architectural Solutions.
Complexity analysis
Analyze the time complexity of algorithms using Big-O notation to ensure efficiency.
Fun activities as well
In addition to our weekly online lessons on Sundays, we organize offline activities for kids, parents, and staff to meet up.
Code camps
- Friendly coding contests: Kids join practice contests in groups to enhance cooperation.
- Fun team activities: E.g., Kids pair up, with one seeing the monitor and the other typing, to solve simple coding challenges.
- Social buffet: An informal buffet where kids, parents, and staff can socialize and connect.


Perse Coding Team Challenge
- Problem Solving Challenges: coding challenges to enhance critical thinking and coding skills
- Team Collaboration: Work in teams to tackle complex problems, fostering teamwork and communication.
- National Competition: Compete among hundreds of teams across the UK, showcasing skills and gaining national recognition.
“Education is not the learning of facts, but the training of the mind to think..”
Albert Einstein
