Frequently Asked Questions
That depends on what you're trying to achieve.
For general application programming: Python, C++, and Ruby; then Java, C#, or Swift, based on the platform you're targeting.
Consult the quiz comments section or use the Unlock/Hint button to see the correct answer. If neither option works, go to SoloLearn's dedicated Q&A Discussions section, where you can ask and answer questions.
Learning on SoloLearn is completely free. Our apps are available on Android, iOS, and Web. We do have a premium subscription available called SoloLearn PRO. With a SoloLearn PRO subscription, you will have an ad-free experience with access to a more customized experience that includes setting learning goals and access to personalized activity insights. On the social front, you can see who’s viewed your profile and who’s learning nearby. We add new features regularly to improve the PRO experience further.
To subscribe to SoloLearn PRO, tap on the right top menu and select SoloLearn PRO. Choose one of the options available (Monthly or Yearly), and follow the instructions.
When your subscription expires, your access will revert to the free account privileges and you will no longer be able to use your PRO account. If you wish to continue using your PRO account, simply start a new monthly or annual subscription.
You can cancel your PRO subscription anytime you want. Just open the app, go to Settings -> Manage subscriptions, and follow the instructions. After cancelling your subscription, you will be able to use SoloLearn PRO for the remaining days that you have already paid for. When your subscription expires, it will not be renewed. Please note that subscription cancellations cannot be undone, though you can always start a new subscription whenever you want. More information can be found on Google or Apple support pages.
Generally, all charges for in app purchases are nonrefundable. We offer a free trial version that can be tried and tested before you purchase the PRO version. However, if you experience any problems and want a refund, please contact Google Support or Apple Support for more information.
Offline Learning Mode is available for our Android and iOS apps. Android users can make the course available offline from the Course Selection page. iOS users can do this through Download Assets on the Settings page.
Absolutely! The app syncs your progress as long as you use the same account.
After you successfully sign up, we'll send an email with activation instructions. All you need to do to activate is tap on the activation link.
Yes. Change your name on the Profile page, and the change will automatically reflect on your certificates.
Each certificate has a verification link. It's accessible from your Profile page on our website. Just click on the certificate to open a public link that you can use to verify the certificate.
The certificate is proof that you've completed a course, so you can use it anywhere you like.
We do not send hard copies, but you can download a high-quality PDF version from your Profile page on our website.
To close your account, please send a request to email@example.com from the email associated with your account. We will then process your request.
XP stands for eXperience Points. You earn XP by participating in activities and improving your coding skills. These activities include completing a lesson/course, playing challenges, unlocking badges, and so on.
The XPs you gain/lose are unique to each match. Calculations take the opponents' levels into account. We use a modified version of the Elo rating system to calculate the points for each won/lost challenge. You can learn more about the Elo rating system here: https://en.wikipedia.org/wiki/Elo_rating_system
It takes a specific number of XP to level up. Check out the table below:
|20||1,000,000 and up|
Feel free to send all feedback to firstname.lastname@example.org. We take our users’ feedback very seriously, and make every effort to thoroughly consider every email, review, or question sent.