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?
Yes, the SoloLearn experience is 100% free. Our apps are available on Android, iOS, and Web.

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 info@sololearn.com 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: https://en.wikipedia.org/wiki/Elo_rating_system

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 info@sololearn.com. We take our users’ feedback very seriously, and make every effort to thoroughly consider every email, review, or question sent.