App Intel

Programming Hub: Learn to code Live

Coding and Programming39 apps · 53.9M installsEducationFree · contains adsIn-app purchases: $0.99 - $400.00 per itemcom.freeit.java

Learn coding, Python, Java, C++, JavaScript & AI courses with built-in compiler

Total installs
11,334,810
exact · Play shows 10,000,000+
Installs / day
—
measured after our second crawl (about a day)
Rating
4.7★
229.6K ratings · 8.9K reviews
Released
25 Jul 2013
13.2y ago
Last update
8 Sept 2026
v5.2.64 · 1mo ago
Countries
—
not checked yet

Install history

exact counter from Google Play
11.1M13.3M15.5M17.8M20M10 Oct11 Oct11 Oct
11.1M13.3M15.5M17.8M20M10 Oct11 Oct11 Oct

Installs per day · last 90 days

Not enough history yet — check back tomorrow

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

Inspect the APK

Have this app's APK or XAPK file? Upload it to see the ad & analytics SDKs it bundles, a hidden home-screen launcher or accessibility access, the AdMob app id, and the full permission list — read straight from the file, nothing installed. Bring the file from your device or a mirror; we never fetch it from Google Play.

Drop an APK / XAPK here, or

Up to 100 MB · read on the server only long enough to parse the manifest

Permissions

10 in 3 groups
4 Sensitive2 Notable4 Routine

What this app can do with your phone

  • Read photos, videos, and other files saved in your phone's shared storage
  • Add, change or delete photos, videos and other files in your phone's storage
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
OtherNotable6

Access to miscellaneous device features that don't fit other categories

  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Download files in the background without showing you a download notificationdownload files without notification · DOWNLOAD_WITHOUT_NOTIFICATION
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE
  • Receive push messages sent from the app's servers over the internetreceive data from Internet · com.google.android.c2dm.permission.RECEIVE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Learn to code with Programming Hub, a Google Play Editors' Choice app trusted by 10 million+ learners. Bite-sized coding courses, 5000+ ready-to-run programs, and a compiler that runs your code on your phone. Writing your first line of code or preparing for a technical interview, you can learn programming at your own pace, online or offline. Programming Languages Covered: 👨‍💻 Python - Learn Python 3 from scratch. This Python coding app carries you from your first Python program to data analysis, automation and Python interview questions. Run every Python exercise in the compiler, no laptop required. Python remains the most common starting point for anyone new to programming. 👨‍💻 Java - Java powers Android apps, enterprise backends and big data. Learn Java syntax, object-oriented programming and real projects written in Java, then run Java in the compiler. Java is a strong second language for coding interviews. 👨‍💻 Artificial Intelligence - Understand AI, machine learning and gen AI foundations. This artificial intelligence course explains how AI models are built, trained and prompted, and where gen AI belongs in a modern coding workflow. Prompt engineering and artificial intelligence tooling are covered end to end, so artificial intelligence stops being a black box. 👨‍💻 C - C is the clearest first step into systems programming, and the language most computer science courses begin with. Learn C pointers, memory and structs, and read C code that ships in production. 👨‍💻 C++ - C++ runs game engines, compilers and high-performance software. Learn C++ from basics through STL, and see how C++ builds on C. 👨‍💻 C# - C# is the language behind Unity games and .NET applications. Master C# classes, LINQ and async, and run C# code in the compiler. 👨‍💻 JavaScript - JavaScript is the programming language of every browser. Learn JavaScript with HTML and CSS, then use JavaScript to build for the web. 👨‍💻 SQL - Learn SQL and query databases. Every backend and data role expects SQL, and SQL is the quickest skill here to put to work. Also included: R, Swift, Kotlin and Linux Shell Scripting, in one coding app. APP FEATURES 🚀 Programming courses - interactive, bite-sized lessons created in collaboration with Google experts. Learn programming concepts through illustrations instead of walls of text. 🚀 Compiler - a built-in compiler that runs 20+ programming languages on your phone. Write code, tap run, read your code output. The compiler needs no setup and no laptop, so you can practise coding anywhere. Python, Java, C, C++ and C# all compile in the same compiler. 🚀 5000+ coding examples - one of the largest libraries of pre-compiled programs with output, spanning 100+ languages, for daily coding practice. 🚀 Interview preparation - work through the coding questions that come up in real programming interviews. 🚀 Certificate - finish a course, earn a coding certificate, and share it on LinkedIn or your resume. 🚀 Offline learning - download lessons and keep learning to code without a network, so your coding practice never has to stop. 🚀 Gen AI help, stuck on a bug? - Get a gen AI explanation of what your code is doing and why. Who is it for? Complete beginners learning to code for the first time, developers adding a language, and career switchers moving into a coding job. No prior programming experience is required, whether you learn Python first or start with C. Start Coding Today Install Programming Hub, pick a language, and run your first program in the compiler within five minutes. Questions or feedback? Email [email protected], we read every message. Visit programminghub.io Terms: https://programminghub.io/terms-of-service Privacy: https://programminghub.io/privacy

What's new

- Pro access is now possible without mandatory signup - Search bar and learn tab updated - New Test & Review module added - Pro upgrade issues fixed - Design improvements - Bug fixes and performance enhancements - New course modules - You can now learn our top courses in Spanish. More courses and languages coming soon!

Growing in Education

Category →