Learn Python in the most social and fun way, with SoloLearn!

Learn Python, one of today's most in-demand programming languages on-the-go, while playing, for FREE! Compete and collaborate with your fellow SoloLearners, while surfing through short lessons and fun quizzes. Practice writing Python code within the app, collect points, and show off your skills.
When you complete the course, you'll win a Certificate of Completion as a trophy!

The SoloLearn Learn Python Course covers the following topics:
• Python Basics
• Data Types
• Control Structures
• Functions and Modules
• Exceptions
• Working with Files
• Functional Programming
• Object-Oriented Programming
• Regular Expressions
• ...and even more!

So don’t wait; dive right in! Start coding with Python!

What’s New

Version 3.1.6

* Bug fixes and improvements

Ratings and Reviews

4.8 out of 5
6.8K Ratings

6.8K Ratings

Bridgetn58 ,

Great app!

I was on vacation when I got this app, for my parents did not allow me to bring my computer with me, so that meant that I couldn't use Python on my computer. I decided that because I'm a beginner, it wouldn't hurt me if I brushed up some of my coding skills, so I downloaded this app. When I started using this app I found that it was very helpful, and that although I already knew most of these concepts, it was very well written and easy to follow. One of the main things I enjoy about this app is that I can put my coding skills to the test by challenging other users on the app, and that I can learn from other users with online discussions, and comments. I think that the only problem with this app, is that it can sometimes be hard to push some of the buttons on the screen, but overall it's a very good app, so that's why I am giving this app a 5 star review, and I'd definitely recommend this app to any beginners to coding.

NickWhoCodes ,

Absolutely wonderful

All of the apps from this company are works of art. Completely free, and provides an intuitive approach to teaching you the basics of any programming language of your choosing. Truly great. And I can't leave out how helpful the community is! At the end of each lesson, if you're left with questions, press the "Discussions" button below and more than likely that question has already been asked with great feedback! I just want to emphasize how this app is free and it's better than many paid apps.

merr2442 ,

Nov 2018 This App is Old, Forced to Dl Diff Version

After like 6th lesson you cannot click the next lessons and forces you to download the other Learn Solo app because “Newer version of this lesson is available”. So don’t waste your time with this app, albeit the 6 or 8 lessons you’ll have to redo in the new app made by the same company. The new app has lessons for many languages in addition to Python. You just have to click and do the same exercises over.


SoloLearn Inc.
46.9 MB

Requires iOS 8.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