CodeGym: learn Java

In-app purchases
4.6
2.91K reviews
100K+
Downloads
Content rating
Everyone
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
Feb 8, 2024

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.7
2.82K reviews
Nick Strong
January 8, 2024
I have struggled with learning java for years this program gives you easy to understand basics that opened my mind and helped me get excited for the course. I find myself not able to pay for the rest after ch.1 but I look forward to doing the rest after I have saved up enough. In the meantime I will continue to dig into the udemy courses, youtube videos, and books trying to keep moving forward. I won't be stopped from achieving my dream. I hope to make a difference in the world some how.
1 person found this review helpful
Did you find this helpful?
Kristina Pfeifer
February 24, 2024
This is an incredibly well prepared course with precise technical wording. It's obvious it's done by people with lots of experiences. Also refers well to older languages. There is a vivid support and discussion community, too. Feels like the quality of an academy here.
Did you find this helpful?
Otto Kreml
January 26, 2024
the very first problem I got required me to input 3 different kinds of syntax in correctly from memory. it didn't even really show me a full example. it showed 3 seperate problems and then I was supposed to figure out how to put those together. and if you don't it just says "invalid compression". not helpful bro. why was it invalid? I was hoping that it would break down the problem on the solving end. or AT LEAST not break down the initial explanation so I know how my code should look.
Did you find this helpful?