Inspiration

What it does# About the iCompile Project

My name is Shubai Kasymzhomart, I'm a 12th-grade student, and I am involved in startups. Inspired by the challenges faced by students learning programming, I created iCompile — an online compiler with AI support for all OOP programming languages.

What inspired the project

Many students aged 10-15 face difficulties in learning programming. Code errors, incorrect syntax, and lack of experience often lead to demotivation. I wanted to solve this problem by creating a tool that not only fixes errors but also explains what needs to be changed to fix them. This approach makes learning more accessible and engaging.

What I learned

The development process was challenging, and I learned a lot. First, it was important to create an easy-to-use and understandable interface for users with varying levels of experience. Secondly, working with AI, I realized the importance of providing accurate and effective feedback. I also learned how crucial user feedback is for improving the product.

How I built the project

Work on the project began in January of this year. We completed a three-month incubation program at Astana Hub and an international acceleration program from Sber500 x GigaChatAI, where only 100 out of 1200 projects were selected. Currently, our project is in the MVP stage and already has users, with testing conducted in the NIS school.

Challenges and issues

One of the main difficulties was ensuring the quality of feedback and suggestions that are clear and useful for students. We had to work on improving the AI algorithms and test them with various examples. Another challenge was creating an efficient mechanism for quickly and accurately fixing errors, which required significant effort.

Benefits for educational institutions

The iCompile project can be valuable for schools and educational centers in several ways:

  1. Competitiveness — having an innovative tool will make your school more attractive to students and parents.
  2. Ease for teachers — teachers can assist students more efficiently, as the compiler automatically detects errors and suggests fixes.
  3. Accessible learning — iCompile makes learning programming accessible and engaging for any age, helping students stay motivated despite challenges.

Currently, we are offering school subscriptions at an affordable price, along with a trial period to test the project.


iCompile is a step toward the future of education, where AI helps students not only learn but thrive, removing barriers to mastering programming.

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for iCompile

Share this project:

Updates