CodeGym: learn Java

In-app purchases
4.6
3.74K reviews
Content rating
Everyone
100K+
Downloads
Content rating
Everyone
Users Interact
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Learn Java programming from scratch on your smartphone with the educational quest game from creators of CodeGym. The course consists of 1200 tasks and 600 mini-lectures.

If you dream of becoming a programmer, but you’re short of time for learning on courses with a demanding schedule, here’s a solution. With this app, you can devote as much time for your learning as you have, and practice wherever you want. Even 30 minutes a day would be enough for reading a couple of lectures or solving a few tasks :)

Our Java programming course is designed in a playing format and includes four quests. Each quest consists of 10 levels with lectures and tasks. Imagine you play a game and skill-up your character along with actually learning how to code!

Of course, it’s quite a tough task to write dozens of code lines on your smartphone. With this aim in view, we’ve developed a fully-featured system of auto expands and tips to help you code faster. After you write the solution, send it for review and get instant verification.

There’s a whole lot of Java tasks in the course, such as:

- Writing your code;
- Fixing existing code;
- Self-consistent mini-projects and games.

If you run into sticky points while solving any task, feel free to ask for a hint in the help section and get advice from other students or course developers.

We save your progress, so you can return to learning any minute and continue with solving tasks or reading lectures.

Learn Java fundamentals the right way — through coding practice!
Updated on
Apr 7, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info and Device or other IDs
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

4.6
3.6K reviews
Abubaker Habib Chohan
April 16, 2026
the app isn't working it's showing 403 error and is crashing I have logged previously with google but it said attach an email when I tried to add it said already is linked with an account even though I haven't, but it was the same email I used to log in with google but since after that the app never logged in again and is constantly showing the error 403! and I have tried reinstalling to see if it fixes but it still crashes.
Did you find this helpful?
Shami Tiwari
April 8, 2026
I'm unable to run the application, right now I'm getting a 403 error, is there any server issue? And for star rating it's not related to application, it's really good for everyone.
Did you find this helpful?
A Google user
February 17, 2020
This is a great app. You can see how far the codegym guys took it to make it work on mobile. A cellphone is not made for coding but they worked their way around to make it less painful. It is still very painful, and writing some piece of code can take you many times more than using a PC, but regardless of that, you can see the effort they've put in the app. It is still a good temporary replacement if you want to keep writing some code if you donp6 have a PC available
21 people found this review helpful
Did you find this helpful?