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