Sponsored by

Learn Programming, Make Friends, Compete and Have Fun!

Are you a High School student (12th Grade) based in Kuwait?
Want to learn Programming with Python?
Looking to get to know students who have the same passion as you?
Would you like to compete and show your programming skills?
This competition is for you!


What is Kuwait High School Programming Contest?

The Kuwait High School Programming Contest presents a stimulating and enjoyable chance for high school students to enhance their programming proficiency using python programming.
This competition fosters the cultivation of inventive problem-solving and communication abilities as students collaborate with their peers to devise solutions for various programming challenges.

Who can participate?

Invitations are extended to 12th-grade students enrolled at Government School or Private Schools. Participation is in teams of three, and each school is allowed a maximum of three teams. Availability is restricted, and confirmation will be granted based on the order of applications received (first-come, first-served).

What are the prizes?

The top three places will recive the following prizes:

  1. First Place: iPhone for all team members
  2. Second Place: iPad for all team members
  3. Third Place: Apple Watch for all team members

What is the contest format?

Participants will be presented with problem sets to solve using Python and will be allocated a three-hour window to execute their solutions. The accuracy and efficiency of the solutions will be evaluated through an automated Online Judge. If you answer correctly, you get points.

What platform will be used for Competition and Practice?

To practice for the competition please signup on the following platform: K::OJ. You can join the practice contest and start training for the competition at any time. In addition, the same platform will be used to hold the actual competition.

What are the programming languages / concepts covered?

The contest is beginner friendly and is based on Python language. The following are the concepts covered:

  • Variables
  • Data Types
  • Numbers
  • Strings
  • Booleans
  • Operators
  • if...Else
  • input

I'm new to programming!

We offer a beginner workshops that will provide you with all the training you need to participate in the contest!

Are there any special needs accomodation?

ktech provides many accomodations for special needs students. If you'd like to know more, please reach out to us.

Where will the contest take place?

The contest will be held in kuwait technical college (ktech).

I have more questions regarding the event!

Please reach us for any additional inquiries on:
WhatsApp: +(965) 66188641
Phone: +(965) 66188641
Email: studentlife @ ktech.edu.kw

Programming Training Workshops for beginners

If you are new to Python and programming then these workshops are for you!
Note: for students with a background in programming, it is still recommended to attend at least one training session to get oriented on how to use the online judge system which will be used during the contest.

Python Resources

Online Judge Guide

During the competition, you will use an Online Judge to submit your code and gain points.

View the Guide

Learn Programming at ktech

ktech offers two diplomas related to programming Students willing to pursue a career as Software Developers / Web Developers:

  • Diploma in Software Application and Programming
  • Diploma in Network Design Technical
To learn more, please visit the links below.

Diploma in Software Application and Programming Diploma in Network Design Technical