Py for Android: learn programming and IT skills

Martin Brinkmann
Aug 9, 2017
Updated • Jul 27, 2017
Apps, Google Android

Py is a free application for Google Android devices that teaches you programming and IT skills in an interactive environment.

When you want to learn how to code, you have plenty of options to get started. You can buy a recommended book that teaches you the programming language, access free online courses, or sign up for paid online or local courses instead.

The rise of mobile applications added another option to the mix: using applications to learn the basics. Applications are somewhat limited when used on their own, as you cannot squeeze most programming environments into apps.

The advantage that they offer are that you don't have to install the programming environment on your desktop PC in first place to get started. While that is recommended, as you may want to do some serious programming eventually, it is not a requirement to use the applications to learn programming.

Py for Android

py for android

Py is a highly rated programming and IT skills teaching application for Android. It comes without ads and other annoyances, and ships with about 20 different courses that you can join.

Courses range from learning programming languages such as C++, Java and Python to general IT skils such as AI or Data Science.

Courses take between 1.5 and 10 hours to complete, and you may join multiple courses at once if you like. The application keeps track of your progress so that you can stop at any time to continue later on.

You may set a daily goal for your learning, a concept that you may know from language learning applications such as Memrise or Duolingo. While you can set daily goals, there is no requirement to do so.

The courses are divided into small chapters that concentrate on specific topics. The JavaScript course for instance teaches you code style, basic operations and arrays in the first couple of chapters.

While the courses are designed to be interactive, the bulk is about teaching and not interactivity. The application uses quizzes to make sure you have understood a concept. If you get an answer wrong, you can review a lesson at any time to redo a quiz until you get it right and understand why you got it wrong in first place.

Once you have learned all key concepts taught in a course, you may run a series of exercises afterwards that test your skills.

Closing Words

Py is an excellent application for users to learn a programming language or IT skill. It teaches you the theoretical side mostly however, and it is recommended to install the tools required to practice it as well. This is one of the shortcomings of the application, as it leaves you alone with that. You have to search on the Internet to find out how to get started.

Still, this is a very nice tool for Android users who want to learn programming and IT skills in an efficient manner.

Now You: How do you acquire new skills?

software image
Author Rating
5 based on 2 votes
Software Name
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Jon said on August 9, 2017 at 3:51 pm

    Martin, the Google PlayStore says that this app “Offers in-app purchases”. You describe it here as a free app. Would you give us a sense of what is not free?

    1. Martin Brinkmann said on August 9, 2017 at 4:58 pm

      Premium features get you live mentoring and access to premium content. You can enable a 30-day free trial of premium. I don’t know what these premium content is.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.