If you solved more than 3 programming or data analysis problems within 7 days on the open course with certificates, you will be granted access to the activation key of JetBrains products.
What courses and problems will give me such an opportunity?
Almost any open course at Stepik if it issues certificates. Problems to solve are in programming (e.g. https://stepik.org/lesson/3380/step/1), data analysis (e.g. https://stepik.org/lesson/3380/step/5), Linux (e.g. https://stepik.org/lesson/4760/step/8) и SQL (e.g. https://stepik.org/lesson/297509/step/2)
Is a license granted only once?
No, you can get another key by solving more problems. If you have an active license, only those problems will be taken into the account that were solved after its expiry.
All Products Pack license registration
The license key that you receive on the platform is "All Products Pack". If you have a valid or expired license for a JetBrains product, then you don't need to register a new license, you should renew the previous one.
Instruction from JetBrains
You can upgrade your current subscription to All Products Pack license from your JetBrains account using the “Upgrade” link, which is displayed next to all the licenses that can be upgraded. If you have any questions, please contact Sales.
What if I have done all that is necessary but did not get any license?
If all the conditions are met and no license is received, please contact us at https://support.stepik.org/hc/ru/ requests/new and send us a number of problems solved, the courses with them and the link to your profile.