Code Jam 2023

Once a year we host a code jam for members of our server to participate in. The code jam is an event where we place you in a team with 5 other random server members. You then have 11 days to code some sort of application or program in Python. Your program must use the specified technology/framework and incorporate the theme chosen by the server.

After the 11 days are complete, your team has 4 days to finish documentation and create a video presentation showcasing and walking through the program that your team has created. More details and specifics of this will be released within the next 2 weeks.

Code Jam Winners

Congratulations to our winners and the two runner ups! Check out their projects below.

Dynamic Typists: next level CAPTCHA

tfblunt, the_outlaw_josey_wales, istalantar, maxyodedara5, ooliver

Taking captchas to the next level in an effort to foil some of the new AIs. The captchas are image based with a twist.

GitHub Repository

Magic Methods: Code Stego

moltensteel, _h_s_p_, ilovetensor, fusionx96, koushireo

Given a snippet of code, create an image of the code to easily share and also embed the code into the image of the code itself.

GitHub Repository

Async Aggregators: Digital Shadows

flowglow, leo.the.lion, dfebs, avongard, chronsfu, _sardines_

Image manipulation puzzle game. Adjust image manipulation sliders to find secret codes.

GitHub Repository


By the end of the jam, 17 teams made project submissions. Check them all out here:

Important Dates

  • Wednesday, August 16 - The Qualifier is released
  • Wednesday, August 23 - The Qualifier closes
  • Wednesday, August 23 - Voting for the theme opens
  • Thursday, August 31 - Code Jam Begins
  • Sunday, September 10 - Coding portion of the jam ends
  • Thursday, September 14 - Code Jam submissions are closed

The Qualifier

The qualifier is a coding challenge that you are required to complete before registering for the code jam. This is meant as a basic assessment of your skills to ensure you have enough Python knowledge to effectively contribute in a team environment. The qualifier will be released on August 16th.


The chosen technology for this year is Image Processing and Manipulation. Each team must make use of the approved frameworks to create an app that strongly incorporates Image Processing and Manipulation.


Our Code Jam Sponsors have provided prizes for the winners of the code jam. Also, thanks to our Patreon patrons supporting this server, we are able to send members of the winning teams Python Discord t-shirts and possibly other goodies.

Whatever platform or language you work with, JetBrains has a development tool for you. We help developers work faster by automating common, repetitive tasks to enable them to stay focused on code design and the big picture. We provide tools to explore and familiarize with code bases faster. Our products make it easy for you to take care of quality during all stages of development and spend less time on maintenance tasks.

1-year JetBrain licenses to the members of a winning team.