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?

About Martin Brinkmann

Martin Brinkmann is a journalist from Germany who founded Ghacks Technology News Back in 2005. He is passionate about all things tech and knows the Internet and computers like the back of his hand.You can follow Martin on Facebook, Twitter or Google+