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
5.5K Ratings
5.5K 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.

Hypernova339 ,

Great App, however there is a slight problem

It is a great app and I think it is very useful, however I recently bought a Brydge wireless keyboard and there is a bit of a hangup. In the playground, my quotes buttons don’t work right, there is a character indexing error, I’m thinking. For example, if I type: print(‘Hello World!’) it returns: print(æHello World!’) which is a SyntaxError and ditto with double quotes. It is quite annoying to have to lift my hand off the keyboard to press the quotes key on the screen keyboard. Please fix that so I can use your app seamlessly.


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