CodeGym: learn Java

Learn Java programming online

CodeGym: learn Java

App stats

Version: 1.0.71 (Last updated: 2024-03-29)
Creation date: 2019-10-03
Permissions
Other:
  • receive data from Internet
  • view network connections
  • full network access
  • run at startup
  • prevent device from sleeping
  • read Google service configuration

Other platforms

Not available on Chrome
Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Android apps? Install Chrome-Stats extension to view Android-Stats data as you browse the Google Play Store.

App summary

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!

User reviews

These summaries are automatically generated weekly using AI based on recent user reviews. Google Play Store does not verify user reviews, so some user reviews may be inaccurate, spammy, or outdated.
Pros
  • Well-structured course and content from beginner to advanced concepts.
  • Hands-on coding experience with practical examples.
  • Supportive community and discussion platform.
  • A mobile platform allowing coding practice on-the-go.
  • Easy-to-understand basics that excite beginners.
Cons
  • Lack of clarity in task instructions, leading to confusion.
  • Navigation and interface issues when writing code on mobile.
  • Requires payment for full access and features.
  • Imposes strict task completion criteria without thorough explanations.
  • Heavy reliance on in-app tokens to unlock lessons.
Most mentioned
  • Difficulty with task instructions and clarification.
  • Need for a better user interface and navigation.
  • Positive learning experience for beginners.
  • Mobile coding experience is slow and cumbersome.
  • Paywall for accessing complete app features.
User reviews
Kudos to the guy who developed this app, even though I am into Data Analysis and Web development (to build a start up in the future), nothing would stop me from learning Java in order to have more programming languages in my CV. So far so good.

Great app especially for those who want to start learning Java from scratch. The Java course is well structured and content is top notch, starting from beginner to more advanced concepts.
by Atomic Man, 2024-03-29

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.
by Kristina Pfeifer, 2024-02-24
View all user reviews

Similar apps

Here are some Android apps that are similar to CodeGym: learn Java: