SoloLearn: Learn to Code for Free

SoloLearn: Learn to Code for Free

SoloLearn is the #1 coding app on mobile!

Additional Informations
  • Current Version: 2.0.1
  • Updated: December 20, 2017
  • Requires Android: 4.0.3 and up
  • Installs: 1,000,000 - 5,000,000



SoloLearn has the largest collection of FREE code learning content, from beginner to pro! Choose from thousands of programming topics to learn coding concepts, brush up your programming knowledge, or stay aligned with the latest coding trends.

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. Write and run real code on Android’s #1 mobile code editor, get inspired through real-life code samples, and engage in interactive community conversations along the way.

• Facebook FbStart’s App of the Year 2017

• Featured on TechCrunch, Forbes, ProductHunt, Lifehacker, and more.

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

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.

We love feedback. Tell us what you think at [email protected]




Use SoloLearn on the Web at


185,525 total
5 160,541 
4 21,864 
3 2,092 
2 296 
1 732 

  • SoloLearn: Learn to Code for Free
    Jonny-5 Published date: January 12, 2018

    Soooo much better than the "Py" app...instead of just telling you what to do without teaching you why you're doing it, sololearn actually teaches you. Love the code playground, being able to interact with other people and seeing their codes, just an all around good way to learn. You aren't bound by the app, you can learn from other users too. Love all the different languages there are to learn. Keep up the good work Edit: sometimes some things don't work and it tells me to check my internet connection, which is running fine. Rite now it won't let me run code in the code playground Full Review

  • SoloLearn: Learn to Code for Free
    Dom Potter Published date: February 8, 2018

    Not a complete learning tool but great for building a knowledge base, used in conjunction with something like code academy and a little of your own research and results can come quickly. A little difficult to code on mobile but is mobile ever going to compete with a mouse and keyboard? Code playground is excellent and the knowledge challenges are good. Highly recommend this app, keep your learning going even when you are away from home. Full Review

  • SoloLearn: Learn to Code for Free
    Published date: February 11, 2018

    Really nice app! A good way to learn a new programming language when you want to spend a short time every day. And a good idea that you have to answer short questions to revise what you just learned. However, it's not so ideal when it comes to complicated topics like object oriented programming (for Python in my case). Also, the rewarding system doesn't work properly. For example, only when you go to the start page on a new day you get XP points for that day, not when you open the app and start where you last finished. But these rewards are not so important anyways in my point of view. Full Review

  • SoloLearn: Learn to Code for Free
    Published date: January 18, 2018

    I Think it's the best app, iam studying ICSE syllabus. It's really difficult and Java is one among them. We did not have proper information about Java. But I just used to by heart and write, but now I should attend the board exam a month after and now by hearting will not help me. So solo run is helping even more better. Love u... Full Review

  • SoloLearn: Learn to Code for Free
    Dustin King Published date: January 23, 2018

    Fantastic app for beginning coders or people interested in learning new skills! The only thing I want from this app is more difficulty. Perhaps a sololearn 2.0 or advanced. Or harder tests and homework timetables. Otherwise I thoroughly enjoy the interactivity of the code playground and test challenges are fun, if simple. Best intro to coding I have seen anywhere. Full Review

  • SoloLearn: Learn to Code for Free
    Hayden Myers Published date: January 13, 2018

    This app has been wonderful for someone who knew absolutely nothing to start with. It has given me a great structure and helped me along my web developer journey with well presented content. The only reason I don't give give stars is because on some of the harder content, I believe the explanations could be a little better to confuse me less. But I don't think that can be helped due to the nature of learning this material over a screen. Full Review

  • SoloLearn: Learn to Code for Free
    Ant Tat Published date: December 20, 2017

    For total beginners. Gives you a clue where to start and explains some basics with the ability to ask community for detailed explanation. Test questions are mostly too obvious. Also has pretty cool code playground and user made challenges. The last big updage added user cards which is awesome Full Review

  • SoloLearn: Learn to Code for Free
    ho wen yao Published date: January 27, 2018

    A great app to let me recall all the fundamentals. Don't expect it to have super advanced content, but it does cover a lot of the basics. Highly recommend for anyome who has just got into programming. Information for beginners/students are explained clearly, though it's still better to reinforce what u learned w/ other sources online. Full Review

  • SoloLearn: Learn to Code for Free
    Kyle Fleetwood Published date: January 1, 2018

    A pretty solid starting base for a noob to coding like me. Enjoying the lessons which are well presented and easy to understand. The playground is a good feature aswel as the comunial comment section. Some artwork or animation might make it a bit more fun to learn and keep us from straying to something less beneficial. This is great work, keep it up & thank you. Full Review

  • SoloLearn: Learn to Code for Free
    Michael Ajit Published date: January 8, 2018

    The Best damn app for learning coding. No ads but still FREE !! That's just unbelievable these days where u can hardly find an app of this quality being actually Free. The content is well presented and the app is also very stable. Hats off to the developers !! Pls don't change what's not broken.. we love this app ! Full Review

  • SoloLearn: Learn to Code for Free
    Colton Rawrz Published date: January 24, 2018

    Really great app! Although some of the code playgrounds such as the C# playground will say "No output" when the code is fine. I've found that just running the code again will normally fix this error.. Other than that I really enjoy this app and will probably continue to use this on a daily basis, I plan to complete every course offered. Full Review

  • SoloLearn: Learn to Code for Free
    Rachel Powelson Published date: January 18, 2018

    Perfect for beginners studying independently. I have been studying Java. The lessons explain everything clearly without assuming previous knowledge. The questions throughout the lesson help to make sure you understand the previous page before going on to the next one. I feel like I could actually learn to code with this app! I also like the website version; if you get tired of typing code on you phone, you can log in to the website on a computer and continue seamlessly. Full Review

  • SoloLearn: Learn to Code for Free
    Shesan Poudyal Published date: February 3, 2018

    I like the fact that the mobile app is so comprehensive with inclusion of the code playground. Although the lessons don't go into detailed explanation, this is not what the app was made for. It does excel in what it was made for, which is providing convenient bite sized lessons, with quizzes for reinforcement. Also, the UI is smooth, and I have not encountered any bugs as of now! Full Review

  • SoloLearn: Learn to Code for Free
    Scott Gervaise Published date: January 27, 2018

    I bought a book on php and after reading half of it nearly gave up php for ever. The book didn't explain it well so I thought it was to complicated. Then I discovered this app. It explains everything so plainly that even a dumb ass like me can understand. If you want to learn any kind of computer code don't think twice just download this app. Full Review

  • SoloLearn: Learn to Code for Free
    JP Abgrall Published date: February 10, 2018

    Does not work on my device. Stuck signing in. Was forced by SoloLearn C++ to install this app after it refused to let me continue with the "Functions" section. Tried multiple times on different days. Un-installed, re-installed app. SoloLearn C++ signs in correctly. Just not this app. The issue seems related to the flow from the SoloLearn C++ -> SoloLearn: the credentials are not passed along properly. Workaround: Do not sign into SoloLearn from another SoloLearn app, instead tap the "sign-in with a different account" and re-enter creds. (I will update this review after using the app a bit more.) Full Review

  • SoloLearn: Learn to Code for Free
    Ber'ard Bog Published date: January 13, 2018

    Great app. Lessons are well taught, well written, simple to understand, detailed and augmented with examples. Each lesson grants you the access to the editor to let you get a feel of how it works and try your own if you felt like it. Many quizzes to test your knowkedge, and thanks to the community's answers you're never left on your own were you to be stuck in your understanding. The community is big with chats, exchanges, challenges, and everyone can share their own work for the whole community to see (and rate). And much more to say! After trying many, i've found my one ! Full Review

  • SoloLearn: Learn to Code for Free
    Zachary Cunningham Published date: January 8, 2018

    I think that this app is a great tool for those who need a jumping off point in learning how to code. Having small problems you can read up on in just a few minutes while you have the time is a great way to digest some of the more complex problems that programming offers. This app has a solid teaching style and an active community as well. However I so think that the interface when using the in app processor for your own scripts could be improved but it is impressive given the lack of a keyboard. All in all very good app but always has room for improvement. Full Review

  • SoloLearn: Learn to Code for Free
    James Haro Published date: December 25, 2017

    What I always wanted when I rendered the graphic for the BetaMS private server. We had a development team before it was an official server. Everyone had assigned roles of major importance to the base design of the java module. I was the Developer for the java code module of unmentionable origin. It exists in development mediums like RaGezone. The graphic is in a permissible file location on a private BBN and reads L.E.R.N. 2 C.O.D.E. Full Review

  • SoloLearn: Learn to Code for Free
    David Baggs Published date: December 22, 2017

    As others have said, the questions are a little too easy and dont always challenge what your actual understanding of the content. However, the content itself is clear and easily digestible. I plan to learn the theory from this app and use another free resource like w3schools to get my hands a little dirtier Full Review

  • SoloLearn: Learn to Code for Free
    Sleeper Sleeper Published date: January 20, 2018

    I used mostly books, compiler and command line (bash or powershell) . This app have everything plus good community of users. It have really nice interface and good settings. And no stupid ads. Only con is that it need internet connection. Full Review

  • SoloLearn: Learn to Code for Free
    Brian L Published date: February 5, 2018

    This app covers such a wide array of different subjects all at your disposal. The commenters on problems make it even better because the community gives break downs on problems and errors through their own experiences. If this is something you're interested in I would highly suggest it. Full Review

  • SoloLearn: Learn to Code for Free
    Artur Frycze Published date: January 11, 2018

    App is of course very useful. However I enjoyed the previous app "Learn Python" more... This one is overbloated with features I don't need, and after installing it the old good app forces me to use new one. :-(.... No, I don't want to "find new friends" in coding tutorial app. Full Review

  • SoloLearn: Learn to Code for Free
    Mahesh Singh Published date: February 4, 2018

    Best app to learn coding. Do avail to Ask details with friends through chat globally, if something missed while coding or unable to understand on particular part. To learn coding stuffs easily. I recommend this app for the begginers. Every programming languages are clear here with best examples that help us to understand even more better. I was a beginner before installing this app, now I'm half way professional to teach others. Happy Coding...!! And Thanks to solo learn...!! Full Review

  • SoloLearn: Learn to Code for Free
    mary adejuwon Published date: January 25, 2018

    I was struggling so much with c# programming which was why a friend introduced solo learn to me. It has really helped me to have a bit of courage in c# than before. It's also a great help towards my web development journey. I will not stop learning until aim achieved. Thanks. Full Review

  • SoloLearn: Learn to Code for Free
    Pervaiz Ahmad Published date: January 23, 2018

    Amazing app! It not only teaches you the theory, but it allows you to put these newly learned concepts to the test with a question which is presented to you. There are some areas where not the best example is given and sometimes you get confused but that is what the comment section is for. First truely 5/5 app I have ever downloaded, great job guys! Full Review

  • SoloLearn: Learn to Code for Free
    PRYQ92 Published date: January 21, 2018

    Great app to study on the go! Not without faults though. Some of the lessons could be elaborated, some could be more focused, sometimes obsolete information is given. Overall good starting point for busy beginner. Remember to check comment section, it's full of extra info. Full Review

  • SoloLearn: Learn to Code for Free
    Shinra Strife Published date: December 23, 2017

    I started off programming for web design but never got around to sitting down and learning JavaScript start to finish. Now i need to know it for game design and this app has allowed me to learn JavaScript very quickly. My only complaint for this app is that it wasn't around sooner! Full Review

  • SoloLearn: Learn to Code for Free
    Rowland Edmonds Published date: February 20, 2018

    It teaches you, very quickly, the basics of coding. Each lesson is barely more than a few sentences explaining what a snippet of code can be used for, along with the code itself. As well as this, the app tests constantly whether you've understood and absorbed the lesson. Best of all, it looks as though it teaches many different coding languages without asking for a penny. The ads it displays to pay the development team are, so far, unobtrusive and barely noticeable. I've barely scratched the surface of this app; if I find anything I dislike about it, I'll update my review to reflect my opinion. Full Review

  • SoloLearn: Learn to Code for Free
    Aiden Meredith Published date: January 1, 2018

    Brilliant app. The material is well-written and covers everything from the basics to more advanced topics for a multitude of programming languages. If you don't understand a certain topic, you can read the user comments for more in-depth explanations, which is great for when you can't get your head around something. Whether you're learning to code or just trying to improve your knowledge, you shouldn't be without this app! Full Review

  • SoloLearn: Learn to Code for Free
    Aneesh Bhat R Published date: January 2, 2018

    Excellent app. There is clear explanation. But when we go into deep concepts, we get confused by reading only text and it is boring too. If you make animations and stuff to explain things it would be more interesting to learn. This idea is taken from the app programming hub. Again an excellent app and your code playground is very unique. Thank you, Aneesh Full Review

  • SoloLearn: Learn to Code for Free
    Marzipan Noms Published date: December 26, 2017

    I like it so far. It breaks up the different concepts in a way that's easy to follow. I would probably recommend it to self learners that need a little help sometimes, as it's a fast way to figure out the basics so you can further research the topics on your own. Full Review

  • SoloLearn: Learn to Code for Free
    Anthony Sutis Published date: January 14, 2018

    I wasn't sure how much I could learn from an app but it has surprised me. Follow the tutorials at your own pace. Use the help from the community when you need it, and check your knowledge by writing small codes using the concepts. Full Review

  • SoloLearn: Learn to Code for Free
    Abhijit Kundu Published date: January 5, 2018

    It is a good android app for leraning code from scratch. You can learn basics easily without any cost. You just need an internet connection. You will not feel bore by learning basics. Further, comment section from whole world also helps you a lot in understanding the concept. Dear Solo learn, Keep it up and keep on helping. I am a beginner to coding and i am enjoying it. Full Review

  • SoloLearn: Learn to Code for Free
    Diego Demetillo Published date: January 4, 2018

    Great app. It's easy to understand the topics. The new update where new lessons are added is good, but some of them seem to be inconsistent in format. Like how the C programming tutorials aren't contained in one "module"(not sure what to call it) like the other programming languages such as Python, Java, C#, and C++. Full Review

  • SoloLearn: Learn to Code for Free
    Dave Browning Published date: January 19, 2018

    There are instructions that aren't necessarily best practice, but on the whole it is a great tool to refresh on the basics of a language. The biggest change I'd like to see made is with the challenges. Keep the incorrect answer that you put in addition to the correct one when you get a question wrong and are looking over the answers. Full Review

  • SoloLearn: Learn to Code for Free
    Tyler Welch Published date: January 2, 2018

    This is a great learning tool, the app makes it easy to view and share code as well as problem solutions! The playground and challenges ensure you've always got a reason to come back. There's a lot of learning potential here. Full Review

  • SoloLearn: Learn to Code for Free
    Chethan g Published date: January 20, 2018

    Awesome app. One pblm is with Ur ide . Eventhough the code is CRT it displays compilation error when repeat compilation it gives output. And also add feature to display what error actually is(it displays only for selected errors) Full Review

  • SoloLearn: Learn to Code for Free
    Matthew Kline Published date: December 29, 2017

    It's good if you use it for note taking. Almost all of the exercises have a"try it yourself" button so you can run the script and make changes to see what happens, but there isn't any real coding here and that's the best way to get better. This program does have a ton of useful information, however it blasts through it with minimal interaction so it's easy to forget. I gave it 4 stars because of the quality of the information that's there and if you take good notes it can be useful to look back on the notes while doing real coding elsewhere. Full Review

  • SoloLearn: Learn to Code for Free
    Published date: January 18, 2018

    I took a web design class my freshman year of high school, and that helpped helped me with understanding the app. The app has taught me things we never learned in class. This app could be good for anyone that has a spare hour everyday. Full Review

  • SoloLearn: Learn to Code for Free
    Shanmuga sowndar Rajagopal Published date: January 7, 2018

    The app is really fantastic. Great work from the team. It will be much easier, If the code playground is accessible while doing tutorial. Because Everytime after learning a topic,have to go back to code playground and test our doubts. Full Review