Learn how to build apps, make websites or analyze data with Py's fun bite-sized lessons.

Featured on the App Store in New Apps We Love and Notable Education Apps!

• "Py is an awesome way of introducing people to programming."
— Ruzica Piskac, Computer science professor at Yale

• Skills:

- Python
- Swift
- iOS Development
- Data Science
- JavaScript
- Command Line
- Java

Stay tuned for constant updates on new courses and expansions to existing courses.

• Features:

- Interactive: Run code, write programs, ace quizzes.

- Personalized to You: Py figures out what you're weak in and reviews it to keep you sharp.

- Progress: Earn points. Complete challenges. Level up. Learn more.

- Streak: Get rewarded for hard work. Learn on consecutive days to go on a streak!

Content created and reviewed by people at Google, Facebook, Yale, and NASA.

Have questions? Feel free to reach out to us at

Py Premium
Upgrade to Py Premium to get access to all course content and exercises (+ new content in the future)! Subscribe for $39.99 annually ($3.33 / mo), you will be charged in your local currency at the prevailing exchange rate as defined by iTunes.

Py Gold
Upgrade to Py Gold to get access to all course content and exercises (+ new content in the future) and live mentoring! Subscribe for $19.99 / mo, you will be charged in your local currency at the prevailing exchange rate as defined by iTunes.


If you choose to purchase Py Premium or Py Gold, payment will be charged to your iTunes account at confirmation of purchase. You can manage auto-renew of your subscription in your iTunes account settings. Your account will be charged for renewal within 24-hours prior to the end of the current period at the price of the original subscription. Please visit for more information. You may turn off the auto-renewal of your subscription via your Account Settings. However, you are not able to cancel the current subscription during its active period. Full terms of use can be found at No cancellation of the current subscription is allowed during the active subscription period.

For further details about Py's privacy policy, please visit

What's New

Version 6.2.9

Minor improvements.

Ratings and Reviews

4.9 out of 5

1.5K Ratings

1.5K Ratings

Easy and simple but needs some improvement


I couldn't even hit the feedback button, did not load anything

Should really interagate a back button on lessons, it's hard to understand some content at times and it would be nice to go back on a pages. Maybe there is a back button that I'm unaware of? Should also add some sort of collaboration with others on some sort of projects would be interesting, other than that i really enjoy the app and it's options of lesson. Very easy to use which is nice. Keep it up.

Still in development


Existing lessons are good, but app needs more fine tuning and content. Submitted errors to developers in grammar and answer feedback. Attempted to access a few modules in trial mode but no content despite module being listed and described, including Advanced Python and SQL modules (among many others). Also, Python Interview module was marked as beginner but content did not contain information that I had learned in Intro Python module (which I fully completed). Forced me to guess answers with no real explanation for further learning so felt like a waste of a module as a beginner. App could be great in the future but still has a long way to go in development.

Developer Response

Hey there! We're sorry to hear you're having trouble with Py. We've marked Python Interview as Intermediate. When you say there's no content in Advanced Python and SQL, what do you mean? Do you mind taking a screenshot of the error? There should definitely be lessons there.

Love it, but buggy UI


I’m using this app to refresh on some basics and am loving it so far. I have had several issues with the UI though, especially on fill in the blank questions. I’m almost finished with a lesson, but can’t go any further because the UI isn’t recognizing me dragging the input into a field. Bummer. Could be something to do with the new iOS 11.1 though. My interface has been screwing up in general since the update.


Py Learning, Inc.
119.8 MB
Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.
Age Rating
Rated 4+
© Py Learning, Inc.
In-App Purchases
  1. Py Premium $9.99
  2. Py Premium $39.99
  3. Py Premium $10.99


  • Family Sharing

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

You May Also Like