JetBrains PyChamps

2006 Registered Allowed team size: 1 - 4
starts on:
Sep 30, 2020, 01:30 AM
ends on:
Nov 22, 2020, 12:20 PM


Welcome to JetBrains PyChamps, a hackathon designed to enable you to build innovative solutions by unleashing the power of PyCharm Professional Edition. This hackathon will also give you an opportunity to learn as we progress with the courses from JetBrains Academy!

Each registered participant will receive a promo code for two months full access to PyCharm Professional Edition and JetBrains Academy.

So buckle up tight and get ready to learn, build, and compete to become the JetBrains Python Champion!

  1. Be More Productive
    Save time while PyCharm takes care of routine tasks. Focus on the bigger things and embrace the keyboard-centric approach to get the most of PyCharm's many productivity features.

  2. Get Smart Assistance
    PyCharm knows everything about your code. Rely on it for intelligent code completion, on-the-fly error checking and quick-fixes, easy project navigation, and much more.

  3. Boost Code Quality
    Write neat and maintainable code while PyCharm helps you keep control of quality with PEP8 checks, testing assistance, smart refactorings, and a host of inspections.
  4. Simply All You Need
    PyCharm is designed by programmers, for programmers, to provide all the tools you need for productive Python development.

How to get started:

  • Head to the JetBrains Store and enter the hackathon coupon code (Click here for coupon code). Select PyCharm from drop down and download it.
  • Create your account on JetBrains Academy to get access to learning material on Python.

  • Note: You are required to use the link above, then click on the "Start Your Free Trial" button and follow the onboarding process until the registration page. Once registered, you will get to start your 2-month access. The promo code is valid until the end of the hackathon. Please note that the code works only for new and unregistered users. Apply your promo code in PyCharm Professional Edition to unlock your 2-month full access.

  • Start building your solutions and keep an eye out for weekly quizzes to win some awesome prizes!
  • For additional assistance, be sure to visit the resource center for learning material and guidance.


In order to participate in this hackathon, you must only use PyCharm Professional Edition to build your project. Submitted projects will be validated after the submission deadline.


Hack With Django & Flask

Django is the award-winning leader of Python web frameworks and PyCharm has long supported it.

Flask is a fast-growing microframework with growing PyCharm support.

PyCharm has you covered for both Django and Flask. Use these frameworks to build apps for:

  • Analytics: Analytics: site analytics, application metrics, performance measurement, business intelligence metrics, page load time, etc.

  • Databases: collect insights and metrics on top of the database engine, like the number of queries/sec, the average time taken to execute queries, etc.
  • Dev Tools: Build apps to help debug & log errors faster, improve the native run server, etc.
  • Authentication: roll out the simplest and cleanest package to allow users to log in to a website.
  • API Frameworks: roll your own or improve an existing framework like DRF.
  • Django Enhancements: roll out your own field type, forms, editor, etc. which work out of the box with any Django application.

Learn by Clone

Task: Build a website clone

Here are a few steps you can take to get started on this theme:

  • Start off by choosing a website that you would like to build a clone of.
  • Understand how it’s put together – page structure, colors, fonts, tables, media and more.
  • Basics components include home page, database, user registration/social login, user profile, social networking/friending, payment options, gamification and incentives, mapping/geolocation etc.
  • Develop a pseudo WebApp which is a clone of this application with all its functionality.

Your go-to tech stack and Resources:

CSS, JavaScript, CoffeeScript, TypeScript, Node.js, React, React Native, Angular, AngularJS, Vue.js (Via plugin).

Full-stack Web Development: Python, Django, and Flask.

E-commerce web app

Task: Develop a web application for E-commerce

Minimum Requirements:

  • Create a visually interactive & responsive frontend design that lists products and categories.
  • Implement a feature to filter products based on different categories.
  • Submit screenshots, source code, and instructions.

Extra points for!

  • Implementing functionality to search for items by name.
  • Implementing multiple sort features based on rating, price, etc.
  • Package your application in a Docker container, upload that container on Docker hub and provide us the image URL in a text file.

Ideal Tech Stacks: CSS, JavaScript Debugger, JavaScript, AngularJS, React, Vue , Docker, Docker Compose, Python, Django, and Flask.

Note: You are free to use any of the PyCharm Professional Edition features.

Open Innovation

Use your imagination without limit and make your ideas a reality!

Put on your thinking caps and build solutions that you believe in using the array of features available on PyCharm Professional Edition.

Prizes INR 1,50,000 in prizes

Main Prizes
First Prize
INR 60,000
Second Prize
INR 40,000
Third Prize
INR 30,000
Special Prizes
Top 10 Winners On The Weekly Quiz Leaderboard (10)
INR 2,000

Vouchers worth INR 2,000 for top 10

starts on:
Sep 30, 2020 12:00 PM IST
closes on:
Nov 22, 2020 11:50 PM IST

Social Share

View All Notifications