# CodeGym: learn Java

> Learn Java programming online

Canonical page: [https://chrome-stats.com/d/com.hitechrush.codegym](https://chrome-stats.com/d/com.hitechrush.codegym)

## Overview

- **ID:** `com.hitechrush.codegym`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** HiTech Rush Inc
- **Category:** EDUCATION
- **Downloads:** 382,035
- **Rating:** 4.55 / 5 (3,807 ratings)
- **Version:** 1.0.80
- **Last updated:** 2026-08-27
- **First published:** 2019-10-03
- **Publisher country:** US
- **Size:** 17 MB
- **Data as of:** 2026-09-15
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.hitechrush.codegym)
- **Website:** [https://codegym.cc/](https://codegym.cc/)
- **Privacy policy:** [https://codegym.cc/about/offer](https://codegym.cc/about/offer)

## Description

CodeGym is an innovative Chrome extension designed to help you learn Java programming from scratch directly on your smartphone. It offers a comprehensive educational quest game with 1200 tasks and 600 mini-lectures tailored for efficient learning on the go. Whether you're a beginner aiming to become a programmer or someone seeking flexible timing, CodeGym enables you to practice coding anywhere, anytime, even dedicating just 30 minutes daily.

Featuring four engaging quests, each with 10 levels of lectures and coding challenges, CodeGym gamifies your learning experience by allowing you to skill-up your in-game character as you progress. The extension includes smart features like auto-expands and coding tips for faster code writing on mobile devices. It provides instant task verification, community support for hints, and saves your progress to ensure seamless continuation. Dive into practical Java fundamentals through hands-on coding, fixing existing code, and mini-projects with CodeGym.

## Rankings

- #115,154 — Overall
- #22 — coding
- #26 — jquery

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.SCHEDULE_EXACT_ALARM`
- `android.permission.USE_FULL_SCREEN_INTENT`
- `android.permission.WAKE_LOCK`
- `com.android.vending.BILLING`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.google.android.providers.gsf.permission.READ_GSERVICES`
- `com.hitechrush.codegym.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Review summary

Users praise CodeGym for clear explanations of Java core concepts, a large library of practice tasks, and a beginner-friendly path that enforces practice. They value the structured progression and a calm, ad-free learning environment. Common downsides are progression blockers or bugs that prevent moving past levels, usability issues such as small UI elements and time-intensive tasks, and the perception that the app is more suitable for kids than for adult learners.

### Pros

- Clear explanations and solid coverage of Java core concepts
- Large library of practice programs to reinforce learning
- Beginner-friendly and ideal for learning Java from scratch
- Structured progression that reinforces concepts and keeps you on track
- Calm, distraction-free learning environment (minimal or no ads)

### Cons

- Progression blockers or bugs that prevent moving past certain levels (e.g., end of level 2)
- Usability issues: some users find the app hard to use and parts are too small or time-consuming to complete
- App may feel more suitable for kids than for adult learners
- Reported bugs interfering with task access and progression

## Similar extensions and apps

- [JR: изучаем Java](https://chrome-stats.com/d/com.hitechrush.jaxarush) — 574,523 users, 4.54 / 5
- [Learn Java](https://chrome-stats.com/d/com.learnjava.app_education) — 39 users
- [Java Programming: Learn & Code](https://chrome-stats.com/d/com.allbachelor.javaapp) — 3,273 users
- [CodeQuest](https://chrome-stats.com/d/com.dked.codequest) — 58 users
- [JavaMaster: Learn Java code](https://chrome-stats.com/d/com.newHMapps.JavaGuide) — 306 users
- [Java Programming](https://chrome-stats.com/d/com.iam.finaljavaexample) — 19,833 users
- [Java Pro](https://chrome-stats.com/d/coursetech.JavaPro) — 134 users
- [JavaMaster | Nauka Javy](https://chrome-stats.com/d/com.javamaster.app) — 630 users
- [Learn Java](https://chrome-stats.com/d/com.newageproductions.learnjava) — 158 users
- [Learn Java Programming](https://chrome-stats.com/d/com.learnsimpli.learnjava) — 12 users
- [Java Programs](https://chrome-stats.com/d/com.heycoder.javaprograms) — 5,172 users
- [Learn Java](https://chrome-stats.com/d/com.applixus.learn_java_android_tutorial) — 69 users

---

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