Summer Code Jam 2022

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.

Important Dates

  • Saturday, June 18 - Form to submit theme suggestions opens
  • Wednesday, June 29 - The Qualifier is released
  • Wednesday, July 6 - Voting for the theme opens
  • Wednesday, July 13 - The Qualifier closes
  • Thursday, July 21 - Code Jam Begins
  • Sunday, July 31 - Coding portion of the jam ends
  • Sunday, August 4 - 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.

View the Qualifier

Please note the requirements for the qualifier.

  • The qualifier must be completed using Python 3.10
  • No external modules are allowed, only those available through the standard library.
  • The Qualifier must be submitted through the Code Jam sign-up form.


The chosen technology/tech stack for this year is WebSockets. Each team must make use of the approved frameworks to create a WebSockets-based app. For more information of websockets, check out this wikipedia article.


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.

Digital Ocean

Scalable compute platform with add-on storage, security, and monitoring capabilities. We make it simple to launch in the cloud and scale up as you grow—whether you’re running one virtual machine or ten thousand.

DigitalOcean credits to the members of a winning team.


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.


Start coding instantly, right from your browser. With GitHub integration and support for nearly every major programming language, Replit is the best place to code. Our mission is to bring the next billion software creators online. We build powerful, simple tools and platforms for learners, educators, and developers.

Three months of the Replit hacker plan to the members of a winning team.