• Learn Python 1
  • Learn Python 2
  • Learn Python 3
  • Learn Python 4

Learn Python

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!

Category : Education

Related searches

Reviews (28)

Smi. B. May 8, 2022     

I was enjoying this app and learning python witht the flow. But 2 weeks back they shift it to newer setting. All my progress is lost and i cant even find that course itself to redo it. Extremely disappointed. Pathetic!!!

Mr.. N. May 7, 2022     

I had finished more then 50% my python course with this old app after updating new sololearn my progress reverted at just 2%. Now I can't even access this old app it force us to use newer one with more ads.

jus. Apr 20, 2019     

Great up to a point The set-up to get you learning basic concepts is nice, but once you get beyond basic operators such as multiplication it insists that you sign up for SoloLearn at a monthly rate. I'd happily pay a one-off fee for Python, but a monthly fee makes it impractical as a reference host coding. Also have to step through all modules from the very beginning, so can't skip to something you are interested in and therefore frustrating unless you are a total beginner.

tho. h. Jul 18, 2021     

Coding challenges in the courses are horrendous. They don't give you enough information up front to solve the problem and won't allow you to complete a course without them. It turns a fun mobile learning experience into some ridiculous challenge that you aren't given enough information to solve. The experience is terrible on a mobile device because of the lack of keyboard functionality.

Luk. R. Jun 11, 2020     

In trying to push users to their All-in-one app, SoloLearn has added permanent pop-ups on this app that seem to make scrolling between lessons impossible (at least on my device). It's a pity, since I actually prefer using the language-dedicated version: 1. It's smaller, which helps me - I have limited phone memory, and 2. It has fewer required permissions - there isn't a social feature, which I happen to prefer.

Hel. G. Aug 16, 2020     

Great idea and nice learning experience, though unfortunately they're pushing SO much for their all-in-one app that after a few lessons it's become impossible to advance! I don't want to learn anything else than Python right now and uselessly take up space on my phone for the all-in-one, but it seems that there's no choice anymore! What a pity...

D. J. Sep 20, 2019     

This app is great but is ruined by constant pop ups urging me to move to the new app. While this app is small and does just what I need, the promoted replacement is MASSIVE and has many features I don't want. I'll not be switching apps as the storage requirements are ridiculous. If forced to migrate or if the prompts to switch get any more invasive I'll likely just uninstall and find something from a different developer.

Rej. R. Mar 23, 2022     

Required to use newer app, can't try out the code to see the result in the new app without paying which basically destroys the whole experience and limits you significantly. Maybe paywalling a detrimental feature isn't the best idea. Such a pity, I was really excited to use it.

Sus. J. K. Nov 15, 2019     

The app is really good for beginners. But it troubles me everytime by insisting to install "all in one" app, which spoils the learning mood. Moreover, I couldn't toggle back to the old lessons. Is this a glitch or is it being put on purpose to boost the installations of other apps? I truly don't know what rating to be provided for the best learning experience and worst toggling experience. So is 3 rating.

Maw. D. Mar 18, 2022     

As a complete begginer I find this app easy to use & perfect for learning to code. However, they should have made it last a few rounds of learning & practising before they can ask you to download a pro version... Hence I give it 4 stars (It deserves 5 stars 🌟 though)

A. G. u. Mar 17, 2019     

Provides great instruction but the definitions are lacking a bit. For this particular example, floating point numbers are explained in a later lesson but the definitions given is a bit lackluster. For example when you tap on the link for the word 'float' the definition that pops up in the dialog box is 'A floating point number'. The explanation of what a floating point number is missing. Other than that this app is amazing for learning python.

A. G. u. Dec 9, 2018     

A handy app, which lets you learn new concepts of a programming language and challenge yourself with different quizzes. Supports offline learning, which is always great, say, if you're in roaming. Has a Q&A forum, which lets users interact with each other and learn even more. 10/10

Tim. W. Nov 29, 2019     

Do not download this app. It is impossible to do the quizzes as there is an ad at the bottom for their new app that prevents users from progressing. If you want to learn, you will have to download their new app, which has the same exercises, but seems to have lessons for other coding languages? However, if they wanted us to use the new app, the least they could have done is deleted this app, which is essentially useless now. It may be Thanksgiving break but I'm not very thankful for this app.

And. K. Feb 17, 2019     

The first section is great, but then you can't move forward. This app claims to be the whole course, but then forces you to move to the main app for everything after the first section. It doesn't help that the other app refuses to let me sign in because it doesn't believe I have internet connection. What a waste of time.

Dav. B. Jan 27, 2019     

Excellent app for learning. just got out of the basics. there is a comment section(and Q and A) where people elaborate on the courses to make lessons easier to understand. This is super helpful. hoping for great things with the rest of this app.

Sho. T. May 11, 2019     

Awesome experience with this app, even i can't imagine that all the computer languages are there in a single app. All the features are just outstanding. The very good thing I like about this app is this there are theory, task, and certificate. Also u can explore others programme that they had made using this app. Good job team. Great work. Keep it up guys.

Ben. C. Jul 14, 2019     

Not bad took a bit to get use to, understanding the language-wise. the interface is very straightforward and the community responses are very thorough, on both sides someone has came up with the same error your making and someone has came up with the solution.

Nik. S. Oct 4, 2018     

Can't run an app. Error message: Not connected. Please check your internet connection and try again later. I did everything, turn off/on Wi-Fi, restarted phone, reinstalled app and it still not run... Please fix. I am using Galaxy S7. App have no updates in Play Store.

pra. p. Jun 15, 2021     

Worst experience don't download this app I was unable to complete basic concept even . If you are starting all in one it's great but atleast keep this app working. No will use app for all languages simultaneously. One would prefer one programming language at a time.

Ave. M. Oct 23, 2021     

I have this exact same app downloaded on two identical phones (note 20 ultras) but the app is entirely different on each phone! Checked like 10 times and yes, it's the same version of the app. I can't figure it out.

Kei. P. Nov 7, 2019     

Not what i was expecting. I thought it was free python courses when in reality, its a scheme to get you downloading their app. There is ads that dont go away making it impossible to continue the course because of the stupid ads

Sol. C. Sep 16, 2018     

Amazing app. I really would give 5 stars but a lot of the concepts aren't explained well enough to grasp or jump concepts you need to know in order to complete a task, but weren't yet explained. The great thing about this app is the comments sections where people explain the concepts more efficiently, so it still works out great. I have no excuse to not learn. This miracle of technology and the generosity and effort of the app devs takes all excuses away. I *will* learn to program in python. And this app will be a great foundation.

Mic. S. Sep 27, 2018     

Not a bad app, however the initial exercises focus on arithmetic as opposed to the placement of markers to generate an output. Hopefully gets more hands on as it progresses.

Utk. S. Dec 7, 2018     

I opened the app after installing. It was showing ' no internet connection' or something similar when i was having a good data connectivity on play store as well as social media. Fix this and I'll change my review after using the app

Ben. S. Oct 23, 2018     

I've tried tons of apps to learn programing, this is the most elegantly designed one yet. Really short but detailed lessons. Ensures you fully understand concepts. A must try.

EZ. E. Jan 28, 2019     

honestly the best source for learning python ive found so far, it breaks it up into easy steps and has little quizzes along the way that are good for understanding what you just learned, i love it, plus the comments provide help if you need any extra

Wee. U. Aug 20, 2020     

Horrible! If you want to learn Python this app offers NO help it just presents you with a problem and when you get it wrong there's no help to figure out what you are doing wrong. Also it is incorrect often not telling you all you need specifically to solve the problem.

Mar. M. Jul 13, 2019     

As someone who has struggled with maths and who is just curious to see if maybe I can learn to code, so far I'm very happy with app, explanations are very clear and concise, besides, having the community further explain things, makes it even easier to understand. I'm just in the beginning lessons, but I'm pleased with the content. Let's see how far I'll make it.