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 iOS’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
• Kotlin
• C++
• C
• C#
• Algorithms & Data Structures
• Ruby
• Machine Learning
• Design Patterns
• Git
• 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




Use SoloLearn on the Web at

What's New

Version 2.2.1

* We've improved topic and collection discoverability in our Learn section;
* Bug fixes and improvement

Ratings and Reviews

4.8 out of 5

17.5K Ratings

17.5K Ratings

Great app, but there's room for improvement

Freaking Worth It

I really do love SoloLearn. I first came across it on my PC and saw that it was a great site to teach me programming in various languages. Therefore, I decided to get it on my phone as well. It has been a great addition to my journey in learning and it will continue to be. There's some things they could be doing differently, though.

First off, I just wish they would listen to their community more and hear what they have to say. They come up with great suggestions and ideas for SoloLearn and they just seem to be ignored/forgotten, but I understand you guys are busy. I would just try to work on that a bit more. The last negative thing is that there is no Lua course. I have already grasped the basics of Lua and I have been looking for some informative/good tutorials, but unfortunately, haven't been able to obtain any.

Overall, this app and community is great as a whole. I definitely recommend it if you're a beginner to programming. It dumbs down things a lot, so it's easier to obtain knowledge. Thanks for being so great to me and many others, SoloLearn. Cheers! <3

Great introduction to coding


This app provides a great introduction or refresher to the basics of the most commonly used languages. Anyone, even without any knowledge of coding, could use this app to start off their computer science career. One of the places it is weak, though, is formally providing context and background on the languages. Solo mostly relies on user-contributed comments sections for this, but they are often lacking or overly repetitive. Finally, this app won’t give you the longitudinal projects (like a capstone project in college) to become fully literate in any of the languages, so you don’t get much else but the basics to early intermediate. Overall, this is a great place to start for anyone. If you some background in computer science from one language, you’ll easily dive in and pick up other languages from the well-ordered lesson plans.

Amazing application


I am new to coding and have explored various free resources and none of them come close to this. I am understanding concepts a lot easier here and planning to check out the other languages available here. If your looking for something free to get you started I strongly recommend give this a try.

Side note: I did notice there are small details left out here and there while learning but I believe it’s to keep things as simple. Always look in to other resources apart from this to get a full understanding of language your seeking to learn. Either way this does sufficient to get you going (:

Hope this helps those searching as I was in the past.


SoloLearn Inc.
69.7 MB
Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.
English, Russian, Spanish
Age Rating
Rated 4+
© 2018 SoloLearn Inc.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like