Sololearn: Learn to Code

Contains adsIn-app purchases
4.6
667K reviews
10M+
Downloads
Editors' Choice
Content rating
Teen
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Everyone can learn to code. Do you want to learn to make your own websites or apps, analyze data like a pro, or just stay ahead in the tech race? Join Sololearn for access to a complete online collection of FREE programming courses! You'll learn by doing in fun bite-sized lessons and exercises, build projects from scratch, connect with millions of other coders, and earn a certificate to show your new skills off -- with just your mobile device! Start your tech career now with Sololearn.

Learn:
Choose from one of our 18 coding courses on topics including Python Coding Foundations, C++, HTML, SQL, Angular, JavaScript, C#, C, CSS, Java, and more! If you're not sure where to start, head to one of our 5 guided learning paths for a comprehensive walk-through to gain the skills you need for web development, becoming a Python developer, creating web apps with a course co-developed with Google's Angular team, and much more! If you're completely new to coding, take the lessons at your own pace, reviewing and practicing as you go. If you have years of experience, test yourself as you refresh your knowledge -- and then reset the course to go through again!
Learn by doing with our bite-sized lessons, fun interactive quizzes and practice combined with theory that uses the latest in educational learning science methods to help you understand and use your new knowledge. Then claim your course certificates to share on LinkedIn or wherever else you'd like!

Create:
Practice, create, and design on a mobile code compiler! From your phone, you can create code wherever you are. Practice your new skills within your course, or play around with creating simple games and websites you can actually run and share with others.
You can create Python, Java, HTML, JavaScript, C++, C#, CSS, TypeScript, Kotlin, PHP, Swift, C, Node.js, Go, R, Ruby, Angular, and jQuery code directly in Sololearn, anytime, anywhere, as long as you have your phone!

Connect:
You've joined a community of millions of coders just like you! Share your knowledge or ask for help when you’re stuck on a problem. Check the Comments section in Lessons for other people’s explanations or questions about the topics, browse the Discuss forums and join in on the coding conversations as everyone works through programming problems together.
Share your original code! You can ask for feedback or give feedback to others directly on code projects. Learn from other's projects by being able to see their code and the result. Link your GitHub or LinkedIn profile to your Sololearn account! Make it easier to show off your projects and connect with other coders.

What our reviews say:
"I really like this app. It's a great way to learn how to code, it kinda reminds me of duolingo. So this is a duolingo for we tech folks." - Julia Aderemi
"it's literally like duolingo for coding and I love it” - Brayden Williams
"feels just like a game whenever you complete a session and get xp which gives me motivation to continue and also learn a lot from it. I recommend it if you want to start learning how to code in your free time" - J1H4

Take your learning to the next level with Sololearn PRO:
100% ad-free experience. Meet your goals without distraction.
Unlimited Hearts and practice. Learn at whatever pace suits you best with unlimited mistakes.
Personalized learning. Get customized challenges, quizzes, and practice from our AI helper, Kodie.
Unlimited assistance from Kodie. Receive hints, code explanations, and more as you learn!
Custom goals. Set daily goals to help motivate and inspire you.
Course restart. Reset a course to start from the beginning to refresh your knowledge.

We love feedback:
Support: info@sololearn.com
LinkedIn: https://www.linkedin.com/company/sololearn-inc-
TikTok:https://www.tiktok.com/@sololearn_official
Use Sololearn in your browser at: https://www.sololearn.com
Terms of Use: https://www.sololearn.com/Terms-of-Use/
Privacy Policy: https://www.sololearn.com/Privacy-Policy/
Updated on
Mar 6, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Personal info and Device or other IDs
This app may collect these data types
Personal info
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

4.6
641K reviews
Marc Daniels
March 11, 2024
Just finished introduction to python and it was very well structured. Moved on to put on intermediate and it's 90% lessons with minimal practice sections. I'm not sure why this would be the case as we're supposed to be learning more and applying that knowledge. Using the skills taught further ingrains the information as you go. I would like to see more practice sections added. There's also a bug where after you answer a question the order of the answers shuffles even if you got it correct.
23 people found this review helpful
Did you find this helpful?
Sololearn - Learn to Code
March 15, 2024
Hi, Thanks for your feedback! We couldn’t help but notice that you have given Sololearn a four-star rating, but left positive comments. If you are experiencing any issues with the app, or want to send us additional feedback, please reach out to us at info@sololearn.com. We'd be very grateful if you would then update your review.
Jason Pool
March 6, 2024
So far it is great! I am only on the free trial, but I have already learned a lot. It gives easy to follow instructions, which makes lessons very easy to understand and continually tests you as you go along to help you retain information. I think anyone could learn to code with this app. Whether you know much about computers or not, I believe with this app, you will learn at least the very basics of code.
24 people found this review helpful
Did you find this helpful?
Gregory Kirkner
March 14, 2024
Some of the practice tests ( e.g., 'The last Character') are very frustrating and need clarification. Instructions say to write a program that takes a string as input and outputs the last character of that string. I do exactly this but then I'm presented with Test case 2, and updating the program to solve Test case 2 makes test case 1 wrong. Freaking annoying. Also, sometimes a correct answer simply wont be recognized even though the answer is listed in the comments and works in Jupyter.
Did you find this helpful?
Sololearn - Learn to Code
March 15, 2024
Hello, Thanks for your feedback! Could you please send more detailed information about your programming experience to us at info@sololearn.com so that we can understand your issue better and try to resolve it?