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.

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 Ads: 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.

We love feedback. Tell us what you think at




Use SoloLearn on the Web at

What’s New

Version 2.5.2

* Bug fixes and improvements

Ratings and Reviews

4.8 out of 5
27.7K Ratings
27.7K Ratings
Freaking Worth It ,

Great app, but there's room for improvement

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

csylve7 ,

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.

Tara1988 ,

Great learning app!

I am kind of new to coding. I had already learned HTML and CSS from another online source and then I was told about this app. I absolutely love the app and how the lessons are structured. They offer many different programming languages. This app is great for beginners and even those who are experienced. The community is also a great part of this app. Being able to post your codes, take part in challenges, and get to see codes that others have made public! Seeing others codes (especially those who are at a higher level) can give you ideas of things to create on your own and you can study there codes to see how they created different things. It’s a must download app if you want to learn different programming languages and be involved in a community of programmers.


SoloLearn PRO Annual
An ad-free experience with advanced tools
Free Trial
SoloLearn PRO Monthly
An ad-free experience with advanced tools
Free Trial


SoloLearn Inc.
85.4 MB
Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.
English, Russian, Spanish
Age Rating
Rated 4+
© 2019 SoloLearn Inc.
In-App Purchases
  1. SoloLearn PRO Monthly $4.99
  2. SoloLearn PRO Annual $47.99


  • Family Sharing

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

More By This Developer

You May Also Like