Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download the free app Py - Learn to Code by Py, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

Py - Learn to Code

By Py

This app is only available on the App Store for iOS devices.


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 in Version 6.2.5

- Minor bug fixes and improvements


iPhone Screenshot 1
iPhone Screenshot 2
iPhone Screenshot 3
iPhone Screenshot 4
iPhone Screenshot 5
iPad Screenshot 1
iPad Screenshot 2
iPad Screenshot 3
iPad Screenshot 4
iPad Screenshot 5

Customer Reviews

Great content, star count

Enjoy the content of the app however after completing the courses it seems the star/scoring count is off (completing all 3 stars for every lesson in a course but still says resume or continue and the status bar will have 24/30 vs 30/30). I tried reaching out to see why but haven’t heard a response. Hoping leaving a review will help answer this question.

Good but u should know:

This is the best coding learning I’ve ever seen, everything is great but there is something you should be careful about, some syntax need to be written in the first of the line and if there is be blank space before it, it won’t be executed ( Python: else if lesson) and True and False must be written in first word capitalized, This app don’t warn you about that,
Good luck.

Great App

I’m using this app and I love it. It’s a great all for beginners like myself with no experience. I’m learning how to program from it.

Py - Learn to Code
View in iTunes
This app is designed for both iPhone and iPad
  • Free
  • Category: Education
  • Updated:
  • Version: 6.2.5
  • Size: 119 MB
  • Language: English
  • Seller:

Compatibility: Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.

Customer Ratings

Current Version:
All Versions:

Top In-App Purchases

  1. Py Premium$9.99
  2. Py Premium$10.99
  3. Py Premium$14.99
  4. Py Premium$11.99
  5. Py Premium$39.99
  6. Py Premium$12.99
  7. Py Premium$13.99
  8. Py Premium$19.99
  9. Py Gold$19.99