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.


If you choose to purchase Py Premium, 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.3.6

Added delete account option to settings.

Ratings and Reviews

4.9 out of 5
2K Ratings

2K Ratings

mac fan anon ,

False advertising! Only a Mickey Mouse level HTML and CSS course!

I could not believe the audacity of this app for implying you would have a decent study of HTML and CSS. The level of depth in HTML and CSS can best be described as a Mickey Mouse qualification level. If you want to study python this app is probably good but if you’re expecting to learn anything other than the very most basic HTML and CSS (almost useless in any practical terms) avoid like the plague. I wrote to the developers asking them why there was only a very brief and short HTML / CSS course and got no reply. They should not advertise this as a HTML and CSS course. There is definitely not enough content on this course to justify the cost for HTML and CSS. It’s a joke (an expensive non refundable £35/year joke)

salehuk1 ,

Wonderful app to learn python for complete beginners

I would suggest school children use this app for computering and it would develop her knowledge in not just only python programming programming but also programming and other computational thinking methodologies. Would highly recommend he stage three and key stage for pupils to use this app and I’m sure it would also help in a disciplinaries

Chonka Goo Har ,

Flawed with bugs

An update has just logged me out and cleared all my data on my iPhone. Trying to log back in keeps giving me an error claiming my password is wrong, i use a password manager so i doubt it, i ask to reset my password and it says my email doesn't exist so i try to reregister it and it says its already in use???? Its either not recognised or it is, it cant be both.

Never mind i decided to start again with a new email address and I'm up and running on my iPhone so i try and log into new account on my iPad as well and get the email doesn't exist error even though I'm logged in on my phone with it. I was actually going to pay to unlock the extra features because i thought this was a great app but there’s absolutely no way I'm paying when it cant even log me in properly.

Don't bother dev responding just fix it for crying out loud

App Privacy

The developer, Py, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

Featured In

You May Also Like