Frequently Asked Questions

Getting Started

Which language should I learn first?

That depends on what you're trying to achieve.
For web development: Start with HTML, and then move on to CSS, JavaScript, JQuery, PHP, and SQL.
For general application programming: Python, C++, and Ruby; then Java, C#, or Swift, based on the platform you're targeting.

I'm unable to move ahead in a quiz. What should I do?

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.

Is SoloLearn free?

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. 

How do I upgrade to the PRO account?

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.

What happens when my subscription expires?

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.

How do I cancel my PRO 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.

Do you have a refund policy?

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.

Can I access SoloLearn courses offline?

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.

Can I learn across different devices?

Absolutely! The app syncs your progress as long as you use the same account.

My Account

How do I activate my 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.

Is it possible to change my name on a certificate?

Yes. Change your name on the Profile page, and the change will automatically reflect on your certificates.

How can I prove that I've completed a course?

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. 

Where can I use my certificate?

The certificate is proof that you've completed a course, so you can use it anywhere you like.

Can I get a hard copy of my certificate?

We do not send hard copies, but you can download a high-quality PDF version from your Profile page on our website.

How can I close my SoloLearn account?

To close your account, please send a request to from the email associated with your account. We will then process your request.

Using SoloLearn

What is XP?

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.

How are XPs calculated in the Challenges?

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:

How do you level up on SoloLearn?

It takes a specific number of XP to level up. Check out the table below:

Level XP Range
1 0-49
2 50-149
3 150-299
4 300-499
5 500-999
6 1,000-1,999
7 2,000-2,999
8 3,000-3,999
9 4,000-4,999
10 5,000-6,499
11 6,500-7,999
12 8,000-9,999
13 10,000-12,999
14 13,000-14,999
15 15,000-19,999
16 20,000-99,999
17 100,000-499,999
18 500,000-749,999
19 750,000-999,999
20 1,000,000 and up

How can I provide feedback?

Feel free to send all feedback to We take our users’ feedback very seriously, and make every effort to thoroughly consider every email, review, or question sent.