Python challenge

Interview with Python Olympiad Finalist Kabir Kashab

At the Python Olympiad 2025 hosted by GEMA, one of the youngest participants to make an impression and take the consolation prize home was 11-year-old Kabir Kashab. In an interview with GEMA after his win, Kabir shared how he discovered programming and the process behind his Olympiad project along with what his plans for the future are. Kabir’s journey into coding through curiosity and experimentation during the lockdown era. He first began with beginner-friendly platforms such as Scratch, Pictoblocks, and Code.org before moving on to more complex coding programmes such as Python. For him, this was the natural next step. “I wanted to learn Python after Scratch so I could move into proper coding,” he explained. That decision laid the groundwork for his eventual participation in the Olympiad. Preparation Process The International Python Olympiad was Kabir’s first ever programming competition. He acknowledged his family and mentors as his source of encouragement and with that motivation in mind he saw the competition as an opportunity to test the skills he had been learning only as a hobby up until this point. Kabir credits his father who is also a senior professional in the tech industry as one of his main inspirations. He also points to guidance from others in his father’s network who introduced him to Python and encouraged his early experiments with the language. Rather than focusing on the prize itself, Kabir viewed the competition as a platform to test his skills in a structured and competitive environment. Taking part in the competition gave Kabir experience in designing a project from start to finish under a time crunch which was a first for him. He approached the project in a systematic fashion, first sketching the framework and mapping out his game and then coding step by step. For his project, Kabir created a version of the classic Mad Libs game, which generates funny stories by filling in blanks with random words. The most difficult part of the entire process for Kabir was having to deal with bugs. Kabir admitted that he spent more time looking at “tiny details” in his code before moving on to major structures, since even small syntax errors can derail an entire program. This patient, detail-oriented method helped him push through obstacles and complete his submission. Kabir’s Interests Outside Coding Kabir shared that he particularly enjoys working with Matplotlib which is a library within Python for data visualization. Learning how to create charts and diagrams through this library helped him figure out that Python was much more than just games. Outside of programming and coding, Kabir is active in sports such as badminton, cricket, and table tennis, and also plays the guitar and drums. Kabir’s Thoughts on Teamwork When asked whether he prefers to work alone or in a team, Kabir said that he was comfortable with both but tends to favor independent work. Working alone gives him space to explore his ideas freely and at his own pace without having to compromise for a team effort. Even so, he has collaborated with peers during a school hackathon. Kabir currently is in the process of developing his own app GardenCraft which is designed to help people plan home gardens. He contributed the Python code as well as HTML and CSS for the layout, while his teammates used C++ to handle other parts of the app. His experience in the Python Olympiads has allowed him to balance independence with teamwork and exposed him to real-world collaboration. Conclusion In the next five to ten years, Kabir wants to design and develop more advanced apps and games. At the same time, in a thoughtful address, he noted that artificial intelligence will increasingly handle aspects of coding, which makes it important for young programmers to understand AI and new technologies. Overall, Kabir’s participation in the Python Olympiad demonstrates how early exposure to programming and the impact of structured challenges motivates young learners to pursue their imagination and creativity in non traditional ways.

Interview with Python Olympiad Finalist Kabir Kashab Read More »

Meet Archie: The Genius Mind Behind The Python Olympiad 2025

In a post-competition episode of Campus Highlights with GEMA Education, the Constellation level winner of the Python Olympiad 2025, 12-year old Archimedes Riupassa opened up about his passion for coding and preparations leading up to his win. Answering every question with quick wit, Archie talked about his passion for coding since he was in third grade since he wanted to entertain people with his games. He called his mother his biggest motivator, who always urged him to believe in himself and try new projects. His mother, who was also present during the interview called him a hardworking child who worked till late at night, and someone she never had discipline because of his passion towards coding. His effort and interest for coding truly spoke for itself when he opened up about his preparations and the obstacles he faced. He claimed he would create coding challenges for himself as practice and had to schedule his practice to still focus on school. During the process of creating his project, he admitted to feeling frustration at times. But Archie did not panic when faced with problems and with quick thinking, he overcame all his problems by the end. He quoted Sam Hogan as his biggest inspiration in the field of coding and technology, whose videos have always motivated him to create and code. His interests and hobbies other than coding and programming include swimming, drawing, and a keen interest in music. Not only is the Python Olympiad 2025 winner a technological genius but also a good athlete and artist. On being asked how he felt about being the winner, Archie said he began believing in his skills more and felt he had improved and got better at coding than before given that Python was a new coding language to him. In five to ten years, Archie sees himself developing games on Unity or C++; most probably a life simulator. His advice to anyone looking forward to joining the Python Olympiads next time is to never give up even when faced with difficult situations. In his own words Archie said: “If you face a problem that you seemingly can’t solve, don’t give up and just keep trying.” With the interview drawing to a close, Archie looked back at the competition as a good experience that helped him build his confidence with coding.

Meet Archie: The Genius Mind Behind The Python Olympiad 2025 Read More »