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 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.
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.
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?
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.