# Learn Programming

> Learn to code: JavaScript, React, AI &amp; more. 14 career tracks + playground

Canonical page: [https://chrome-stats.com/d/com.pejoal.learn\_programming](https://chrome-stats.com/d/com.pejoal.learn_programming)

## Overview

- **ID:** `com.pejoal.learn_programming`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Pejoal Dev Studio
- **Category:** EDUCATION
- **Downloads:** 13,039
- **Rating:** 4.75 / 5 (371 ratings)
- **Version:** 2.1.0
- **Last updated:** 2026-07-02
- **First published:** 2026-01-25
- **Publisher country:** EG
- **Size:** 152 MB
- **Data as of:** 2026-09-06
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.pejoal.learn_programming)
- **Website:** [https://pejoal.com/](https://pejoal.com/)
- **Privacy policy:** [https://pejoal.github.io/privacy-policy](https://pejoal.github.io/privacy-policy)

## Description

🚀 Start learning programming<br><br>Learn Programming helps you practice coding with guided lessons, quizzes, and a JavaScript code playground. Study key topics at your own pace and track your progress as you go.<br><br>📚 Learning paths included:<br><br>- Frontend development: HTML, CSS, JavaScript, React basics  <br>- Backend development: Node.js basics, REST concepts, SQL fundamentals  <br>- Mobile development: React Native fundamentals  <br>- AI &amp; machine learning: Python basics and introductory ML concepts  <br>- Game development: Unity and C# basics  <br>- Cybersecurity: introductory security concepts  <br>- Data science: Python data analysis fundamentals  <br>- Git &amp; version control: commits, branches, collaboration basics  <br>- Cloud &amp; DevOps: Docker and CI/CD fundamentals  <br>- UI/UX design: layout and interface principles  <br>- Blockchain &amp; Web3: introductory concepts  <br>- Computer science: data structures and algorithms basics  <br>- Career preparation: CV and interview practice topics  <br>- Monetization: app business basics<br><br>🎯 App features:<br><br>- Interactive lessons in short sections  <br>- Quizzes with instant feedback  <br>- JavaScript code playground to write and run code  <br>- Daily practice challenges  <br>- Progress tracking with XP and achievements  <br>- Leaderboard (optional)  <br>- Dark mode  <br>- Offline access for downloaded lessons  <br>- Languages: English, Arabic, German<br><br>👤 Who it’s for:<br><br>- Beginners learning the basics  <br>- Students reviewing core concepts  <br>- Learners practicing interview-style topics  <br>- Builders who want structured practice across multiple areas<br><br>Download Learn Programming and start practicing today.

## Rankings

- #508,651 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_APP_BADGE`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.SYSTEM_ALERT_WINDOW`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.amazon.privacypass.ATTEST`
- `com.anddoes.launcher.permission.UPDATE_COUNT`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.htc.launcher.permission.READ_SETTINGS`
- `com.htc.launcher.permission.UPDATE_SHORTCUT`
- `com.huawei.android.launcher.permission.CHANGE_BADGE`
- `com.huawei.android.launcher.permission.READ_SETTINGS`
- `com.huawei.android.launcher.permission.WRITE_SETTINGS`
- `com.majeur.launcher.permission.UPDATE_BADGE`
- `com.oppo.launcher.permission.READ_SETTINGS`
- `com.oppo.launcher.permission.WRITE_SETTINGS`
- `com.pejoal.learn_programming.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.sec.android.provider.badge.permission.READ`
- `com.sec.android.provider.badge.permission.WRITE`
- `com.sonyericsson.home.permission.BROADCAST_BADGE`
- `com.sonymobile.home.permission.PROVIDER_INSERT_BADGE`
- `me.everything.badger.permission.BADGE_COUNT_READ`
- `me.everything.badger.permission.BADGE_COUNT_WRITE`

## Similar extensions and apps

- [Learn JavaScript](https://chrome-stats.com/d/com.pejoal.learn_js) — 4,686 users
- [Learn Coding: Programming](https://chrome-stats.com/d/com.softwarelesson) — 509 users
- [Learn to Code - Programming](https://chrome-stats.com/d/bishrulhaq.learntocode) — 68,107 users, 3.56 / 5
- [Learn JavaScript: Code & Build](https://chrome-stats.com/d/com.coddykit.javascript.academy) — 1,568 users
- [Learn Coding Offline - CodeHut](https://chrome-stats.com/d/com.codepoint.computerProgramming) — 188,466 users, 4.32 / 5
- [Learn JavaScript - JS Course](https://chrome-stats.com/d/com.learnsimpli.learnjs) — 1,242 users
- [Learn JavaScript Programming](https://chrome-stats.com/d/com.learnsimpli.learnjavascript) — 7 users
- [Coding Hub - Learn Programming](https://chrome-stats.com/d/com.learnsimpli.codinghublearnprogramming) — 203 users
- [Last Days Devs](https://chrome-stats.com/d/com.neojeremiah.lastdaysdevs) — 40 users
- [Learn Programming Hub](https://chrome-stats.com/d/com.eduverse.c_tutorial) — 292 users
- [Web Development](https://chrome-stats.com/d/com.webdevelopment) — 265,659 users, 4.30 / 5
- [TeachYourselfDev](https://chrome-stats.com/d/com.teachyourselfdev.android) — 3 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.pejoal.learn_programming)
