CodeGym F.A.Q.

  • 1

    What is CodeGym?

    CodeGym is an interactive, gamified online Java programming course.

    The course consists of four quests (Java Syntax, Core, Multithreading, Collections), each consisting of 10 levels. Each level includes short lectures on Java theory (one lecture per topic) and tasks to consolidate the obtained knowledge. Access to materials opens sequentially, as you progress through the course.

  • 2

    What will I learn from CodeGym?

    First of all, you will learn Java Core. This is the core of the Java language - everything that EVERY potential Java Developer needs to know. And you will study this through practice, having solved more than 1200 tasks.

  • 3

    How will learning on CodeGym benefit me?

    It’s impossible to become a programmer just by reading a book or watching a video! To learn how to program you need to...well, program, and form the "correct" programmer thinking.

    To help with this, there are more than 1,200 tasks of varying complexity and automatic verification. By solving all of the tasks you get more than 300-500 hours of practical experience. The combination of theory, practice, and - most importantly - review of the code you write - this is what CodeGym provides.

  • 4

    Can I benefit from CodeGym if I already have previous Java experience?

    Definitely.The complexity of the course grows as you progress from level to level, and there are a bunch of pretty advanced tasks and even mini-projects.

  • 5

    Can I study on your course if I don't have any basic programming skills?

    Sure! Our course was designed for complete beginners and doesn't require any skills or experience in programming.

  • 6

    What is so special about your tasks? Isn't it better to program yourself and not pay for a "collection of tasks"?

    Firstly, it is not at all easy to find tasks which will help you develop in the right direction, especially for a novice developer. Secondly, even if the program works correctly and provides an answer, this does not mean that it has been solved correctly.

    This is why the automatic verification system plays an important role in our course. Our smart validator will instantly check your task, analyze any errors and send recommendations to eliminate them.

  • 7

    What are the advantages of having a subscription?

    A subscription gives you sequential access to the CodeGym course — from level 0 to level 40. In addition to access to the course, you get a number of features included with a paid subscription - instant task verification, recommendations and detailed information on task verification, bonus tasks, mini-projects and much more.

  • 8

    Is it possible to study without a subscription?

    On our Java course, you have the opportunity to complete 10 lessons for free. This will help you understand the features of CodeGym and assess whether our learning format is right for you. Further access will only be possible if you have a subscription.

  • 9

    Can I cancel my subscription anytime?

    Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?