Sololearn: Learn to Code Apps 4+

Learn Python, C++, Javascript

Sololearn Inc

    • 4.8 • 67.5K Ratings
    • Free
    • Offers In-App Purchases



Sololearn has the world's largest collection of FREE programming courses to learn how to code. Learn Python, C++, JavaScript, Java, jQuery, machine learning, data science, and more. You receive a certificate for each course that you complete. Choose from thousands of programming topics to learn coding concepts, brush up your programming skills, or stay informed about the latest coding trends. Challenge yourself and others with head-to-head coding competitions. Write and test your code on iOS’s #1 mobile code editor. Get inspired by real world code samples, and engage in interactive community conversations along the way.

You will be greeted by the friendliest community of coders, where peer support is an essential part of learning and development. Fresh learning content is created by the community daily, facilitating efficient and effective coder skill improvement. Join millions of other coders for anytime, anywhere access to countless coding topics and assignments.

• Featured on TechCrunch, Forbes, ProductHunt, Lifehacker, and more.
• Facebook FbStart’s App of the Year 2017

• Web Development, including HTML5, CSS3, JavaScript, JQuery
• Python
• Java
• Kotlin
• C++
• C
• C#
• Algorithms & Data Structures
• Ruby
• Machine Learning
• Design Patterns
• Git
• Swift
• And many other topics you will not find anywhere else.

LOTS OF WAYS TO PRACTICE. Over 15,000 different questions and 2,000 quizzes. Plus “Try It Yourself” opportunities and “Code Coach” challenges throughout.

PERSONALIZED. Content is delivered based on your progress, preference, and hottest market trends.

FREE 24/7 PEER SUPPORT. Ongoing community support and real-time alerts make learning to code as easy and enjoyable as it can possibly get.

FREE KNOWLEDGE SHARING. Create lessons in your area of expertise and become a community influencer that millions will look up to. Improve your profile and invest in your future using what you already know.

FREE MOBILE CODE EDITOR. Write, run, and share real code right from your mobile, without any additional installations and setups.

Get access to an ad-free experience with advanced tools for a nominal monthly or annual subscription fee.
* Set custom daily learning goals and learn faster.
* Get daily reports on the time spent on lessons, practice, and social activities.
* See who else is learning in your location.
* Check your profile views and get insights about your standing within the community.
* No interruptions. Go ad-free to meet your goals without distraction.

Payment will be charged to your iTunes Account at confirmation of purchase. Subscriptions will automatically renew unless auto-renew is turned off at least 24 hours before the end of current period. Your account will be charged according to your plan for renewal within 24 hours prior to the end of the current period. You can manage or turn off auto-renew in your Apple ID account settings at any time after purchase. No refunds will be provided for any unused portion of the term. Any unused portion of a free trial period will be forfeited when you purchase a subscription. Limit of one free trial per Apple ID account.
Terms of Use:
Privacy Policy:

We love feedback. Tell us what you think at

What’s New

Version 4.62.0

Our team made bug fixes and improvements for you to enjoy coding.
Happy Learning!

Ratings and Reviews

4.8 out of 5
67.5K Ratings

67.5K Ratings

The Level: Up ,

Tried a few, this is the one!

I’ve been wanting to get into programming a little so i downloaded a few similar apps and ran thru a few of their modules. Within maybe 10-15 minutes, I would exhaust their free content and would be pressed to upgrade to a pro account to learn any more. I thought about doing it for one of the apps even though the language i was looking for (C#) wasnt available yet. Then I found this app and my search is over! It does have a pro version like the rest, but it doesnt appear to hold back content from non pro members. It also has waaaaay more content to dive into compared to the others. I love that in addition to the learning/ module side, there is also a challenge mode that turns a tough subject into a game. Then SoloLearn takes it a step further and lets users share codes they’ve been working on INSIDE THE APP and you can run them on your phone to check out how they work. This is awesome and is going to keep me hooked for a while!

Colten T Bingham ,

Limited success

I liked your app a lot before you updated it and made it all advanced. My biggest issue is limiting the amount I can do in one day without paying. Also each module takes me a few minutes to lean and only being able to get through a couple before getting shut down and being forced to pay money or wait 5 hours to continue is respectfully quite stupid. I’m a 16 year old kid who wants to learn and doesn’t have a job to provide for your monthly fee. Limiting my learning by involving this annoying rule is a quick way to demotivate me from learning and using your app at all.

If you even care about my request which I don’t think you guys will because you guys want money. Allow me to work as much as I want for free and allow me to have infinite wrong answers because on times of desperation and when I am confused I can find the right answer and learn more efficiently by just getting the answer after I already failed once so I can figure out why I’m wrong. But NO I have a pop up screen blocking me from doing that after I get 3 questions wrong.

Your app was better before because it didn’t have this weird and quite annoying rule. If it wasn’t for this I would rate the app a 5 stars.

Developer Response ,

Thanks for your feedback!

We were hoping you might be able to contact us at and toghether discuss your concerns further.

Thank you again for sharing your experiences, and we look forward to speaking with you.

AgentF0x ,

This app is NOT free

Okay, so I guess the reading portions of the lessons are free, which is nice, but most people learn by doing. I hadn't even gotten through the third Javascript lesson yet before I got an alert saying that I'd run out of free practice. You could say just to go to my PC where there are more free resources available, but if I was readily able to do that, I wouldn't have bothered to find an app to help me learn. I have an infant who wants to be held at all times (and doesn't seem to like my office chair), and a requirement to learn Javascript for my job, so an app is how I'm attempting to make both work.
Don't get me wrong, I'm a big believer in supporting the developers of apps that serve me well, and this app does look like it *might* be quite helpful to me. It's just hard to properly rate an app's usefulness when some of what I find to be essential parts of it are locked behind a paywall, so I don't know if I can properly evaluate it for purchase. While I know that there's a free trial, I know that I will be auto-charged upon that trial's expiration, and I don't know if I'll want to pay yet. I'd be okay with the free trial if it didn't involve consenting to pay upfront, rather than waiting until the trial's conclusion to ask me about it.



Sololearn PRO Annual
No-Ads Premium Practice with a 14-day Trial
Free Trial
Sololearn PRO Monthly
Monthly No-Ads Premium Practice Membership

App Privacy

The developer, Sololearn Inc, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Used to Track You

The following data may be used to track you across apps and websites owned by other companies:

  • Usage Data

Data Linked to You

The following data may be collected and linked to your identity:

  • Contact Info
  • Contacts
  • User Content
  • Identifiers
  • Diagnostics

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Usage Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    Some in‑app purchases, including subscriptions, may be shareable with your family group when Family Sharing is enabled.

Featured In

More By This Developer

You Might Also Like