iPhone Screenshots


Our biggest update yet, "Programming Challenges"! Over 200+ challenges curated based on your skill level.

Learn Python: Programiz is a free, interactive iOS app that makes it easy to learn to program and write code in Python 3. Move progressively through bite-size lessons step-by-step, experiment with Python code in each lesson, take quizzes, challenge yourself competing in the global leaderboard and more to learn fundamental concepts of Python programming from beginning to advanced.

The Learn Python app requires no prior coding knowledge, and perfect for beginners. If you do not know, Python is a powerful programming language that has many applications. It is also a great language to start learning to program because Python code is easier to write and understand. The app makes coding more interesting by providing dozens of practical examples for you to practice that you can edit and run in our Python interpreter.

Get all the course content and examples for free.
* Programming concepts divided into thoughtfully curated bite-sized lessons that are easier to understand for beginners
* Python quizzes to revise what you have learned with feedback
* A powerful Python code editor with Python shell that allows you to write and run code
* Dark mode. Reduce eye strain while learning
* Tons of practical Python examples to practice what you have learned
* Bookmark topics that you find confusing and revisit them anytime if you need help
* Track your progress and continue from where you have left

Get access to all pro features for a nominal monthly or annual fee:
* Ad-free experience. Learn without distraction by removing all ads
* Unlimited code runs. Write, edit and run code as many times as you want in our code editor
* Break the rule. Follow the lessons in any order you want
* Get Certified. Receive a certificate when you complete the Python course
* Challenge yourself. 200+ Python challenges curated for beginners; gain points and compete in the global leaderboard

* App created after thoughtfully assessing feedback from hundreds of programming beginners
* Step-by-step tutorials further divided into bite-sized lessons so that coding is not overwhelming
* A hands-on approach to learning; start writing Python programs from the very first day

Learn Python 3 on the go. Get started with Python programming today!

Programiz offers auto-renewing subscriptions:

• $2.49 billed monthly
• $29.99 billed annually

The subscription automatically renews unless it is canceled at least 24 hours before the end of the current period. Your account will be charged for renewal at the total subscription price within 24 hours prior to the end of the current period. Subscriptions and auto-renewals may be managed or canceled via your iTunes Account settings. Any unused portion of free trial is forfeited after purchase. Special introductory offers only apply to first billing term.

These prices are in US Dollars (USD). Pricing in other currencies and countries may vary and actual charges may be converted to your local currency depending on the country of residence.

Read more about our Terms of Service and Privacy Policy here:
• Terms of use: https://www.programiz.com/terms-of-use
• Privacy policy: https://www.programiz.com/privacy-policy

We love to hear from you. Tell us your experience at app@programiz.com.

Development Team: Truenary Solutions

What’s New

Version 3.2.2

- Greatly improved startup time
- Minor bug fixes
- Minor design fixes

We're constantly improving our app.

If you like our app, please feel free to leave us a review.

If you find any bugs or have any feedback for us, please email us at app@programiz.com

Ratings and Reviews

4.6 out of 5
101 Ratings

101 Ratings

chavesmarcus ,

If you really want to learn Python, this is it

I am learning Python simultaneously in different platforms and programs. This is complete, free and has a ton of examples to dive in. It’s didactic is concise, understandable and easy to follow. Don’t waste your time and money on mimo, which promises a certificate, luring you in, but then, there is no certificate for Python, not to mention how superficial it is. This one is a lot more complete, you have an actual IDE and shell to explore and play around. The swipe feature is extremely helpful to learn on the go, from your phone single handed!

Developer Response ,

Hi there,

Thank you very much for downloading our app. We are extremely happy to know you found our app helpful. We put customer experience and satisfaction as our priority, and your review reaffirms the hard work we put in every day. So thanks for your kind words.

Happy Learning :)

mridha ,

Great Food For Python Learners

I am really grateful to Programiz and Parewa Labs, wish to always remain free learning app from them. It was one of the best and rarest Python learning app. Last but not at the least thanks for iOS version also hope for iPad too. I also wish to be include more great features like IDE, sample problem and solving, comments option on every learning pages, full stack leaning resources like flask, dJango, anaconda, numpy, jupyter etc.

Developer Response ,

Hey there,

Thank you for your wonderful words and support. We are really glad that you found our iOS app useful. We're happy to share the news that features you are describing: IDE, sample problem and solving, comments option on every learning page are in our current pipeline and we're working hard to push the new feature as soon as possible. Please stay tuned.
Moreover, we'll take your suggestion for the app for iPad version, full-stack learning resources like flask, Django, etc. into consideration in future iterations of our app. Thank you for your valuable feedback :)

DesolationMage ,

Great Tutorial for Beginners

I have wanted to pick up a programming language for years, but felt intimidated due to the sheer leaning curve and lack of time to invest, since I already work full time in a completely different field.

This app has small lessons that can easily be completed in a few minutes and has an integrated programmer and shell to run the programs you write or investigate as you learn.

I only have one issue, no native iPad app. This would have been 5 stars if there was a native iPad app where I could use my keyboard for the lessons. As of now, when you download on the iPad, you get the phone app in portrait mode and it cannot flip to landscape for use with a keyboard.

I’ll look for another IDE/Shell for the iPad and keep the app open on my phone on the side, I guess, but I really wish this was iPad compatible.

Developer Response ,

Hey there,

Thank you for your valuable feedback. We'll take your suggestion to look into iPad compatibility into consideration in future iterations of our app.

App Privacy

The developer, Parewa Labs PVT. LTD., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Used to Track You

The following data may be used to track you across apps and websites owned by other companies:

  • Identifiers

Data Linked to You

The following data may be collected and linked to your identity:

  • Purchases
  • Contact Info
  • User Content
  • Identifiers
  • Usage Data
  • Diagnostics

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Search History
  • Usage Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

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

More By This Developer

You May Also Like