SoloLearn: Learn to Code

SoloLearn: Learn to Code

By Sololearn Inc

  • Category: Education
  • Release Date: 2017-10-23
  • Current Version: 3.6.9
  • Adult Rating: 4+
  • File Size: 85.88 MB
  • Developer: Sololearn Inc
  • Compatibility: Requires iOS 11.0 or later.
Score: 4.83742
From 44,717 Ratings



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 FRESH, FREE CONTENT DAILY: • Web Development, including HTML5, CSS3, JavaScript, JQuery • Python • Java • Kotlin • C++ • C • C# • PHP • SQL • 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. TAKE YOUR LEARNING TO THE NEXT LEVEL WITH SOLOLEARN PRO 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 [email protected] Instagram: Twitter: Facebook: Or try SoloLearn on the web at


  • Amazing

    By @nu815
    I will buy the pro version but your courses are very simple, they teach a lot, and they even give you a certificate to attach a curriculum if needed.
  • Not a good beginning app

    By Tyson045506
    I’m trying to start learning code from scratch and I found that this app doesn’t do a very good job of helping to understand what’s happening and why
  • Doesn't honor volume setting

    By RBWest
    I like the structure of the app and the ads are not to intrusive but I docked it one star because even when I have my volume turned all the way down to zero the bells and buzzers after answering a question sound out loud and clear anyway. I have to disable sounds in the app setting since the sound volume is always the same no matter what my system volume is.
  • Don’t download

    By debud edenkekenjy. dnma
    I get mean posts every day stop this now go ahead and don’t get this app it is soooo bad it hardly hash tags bad words out it only says four plus for more people to play do not get this app!
  • A great resource 🙌🏼

    By Guns & Glam
    I just started using the app a few days ago to help me go over the more expanded lessons I’ve been taking in a coding course. I have to say that it’s been really useful going through the quick and easy lessons on the app. It’s all done in such a concise way that I think most people learning HTML will enjoy it as much as I have.
  • It actually teaches you.

    By tampa bucs
    When I grow up I want to go to MIT and I wanted to learn coding during summer and this is the best app. Totally recommend it.
  • The best code learning app of all time

    By Sololearn is awesome
    When I joined this app I thought it was a useless thing that wouldn’t bring me anything but after a day of reluctance I found out the usefulness of it, if it’s coding you want to learn this is the app. People are friendly and questions are always answered it’s heaven for students.
  • Nicely Done - Get up to Speed!

    By Bbbender1741
    I have asked around for a quick and pleasant way to move into Java from the VS Dev because of new system requirements. What a pleasant surprise to be able to jump in and learn on my iPad. Spending 10 minutes in this environment gives me more feedback than spending 4 hours with a Java expert. The difference is starting you out where you need to be and not skipping over the basics. Can’t wait to see the other learning modules as this gives you plenty of time to practice before you purchase a subscription.
  • Good app but a little issue

    By Wf Da Kuz
    Please fix the issue of it freezing (whenever i play a challenge and my network fluctuates, it freezes and won’t move to the next challenge) in that wise i loose that round even though i got the answer right 😑😑😑
  • Best way to learn coding

    By Pavan Ghai
    U don’t need to b a programmer, all u need to know is basic English