1. Monetizing CodeGym
A good educational product is worth a lot. Learning is hard: much harder than earning money. Finding a product that makes learning significantly easier is a challenge. Learning requires money, effort, and time.
Money can be saved, accumulated, or borrowed. But changing yourself is much more complex. You can't ask someone to learn Latin for you or go to the gym for you to lose weight. You have to do it yourself. What if you have young children? What if you have irregular working hours?
It's difficult for an adult to learn. Both due to age and circumstances. Almost everyone would agree to pay money to instantly learn something significant, to significantly change their life in some way.
But, as they say, Java won't learn itself. However, CodeGym can help with learning. And exactly in the format that suits you: independently or with a mentor, alone or in a group, with a flexible or fixed schedule.
If your goal is to become a programmer, you're in the right place. All that's left is to choose the optimal way to achieve this goal.
2. Java Premium Subscription
Premium provides access to the basic Java course for self-paced independent learning.
The subscription price is $29 per month. A dollar a day. Want to learn? Learn. Don't want to? Learn, but reluctantly 🙂 So what do you get if you buy a Premium subscription?

Access to the basic Java course
With the free subscription, only the starting level is available. With a Premium subscription, there are no such limitations. The basic Java course consists of 4 quests with lectures and tasks — Java Syntax, Java Core, Java Collections, Multithreading (as well as two bonus theoretical quests — JSP & Servlets, SQL & Hibernate).
You need to learn sequentially: you won't be able to start solving tasks from the second half of the course right away.
Instant task validation
Checking almost all tasks takes less than a second. Click — and a second later your task is already checked. Very convenient. You'll never get this with a human teacher.
Detailed information about task validation
After your task is checked, you will see the status of the task requirements and the validator's recommendations for your solution. Feedback on your solution is primarily important for you. And the number of hours you want to bang your head against the wall decreases to minutes 🙂
Bonus tasks
In almost every topic, you will find several bonus tasks. These tasks are marked with an asterisk symbol.
They are more complex than regular tasks and are not easy to solve. To solve them, you will need to consult additional literature or search online. But it's precisely these things — tasks that you don't know how to solve — that make you a strong programmer.
Task recommendations
When you submit a task for validation, a large number of tests are run to look for known standard errors. If such errors are found, you receive a recommendation on how best to fix this error.
Code style check
Good programmers not only write correct and understandable code but also adhere to all guidelines — requirements and standards for writing code. That's why CodeGym has a "code style analyzer" that checks your code for compliance with standards and provides you with a list of comments on your code.
Plugin
To become a programmer, you need to learn to write programs in an IDE — a special program for writing programs. CodeGym has a special plugin for IntelliJ IDEA, which allows you to get a task in a couple of clicks and submit it in one.
You can read more about this subscription in the Subscriptions section.
3. Java University Subscription
The University subscription is designed for studying the Java profession at the CodeGym University, in groups with a mentor, following an advanced program.
The subscription cost is $105 per month.

Access to the advanced Java course
Learning the Java profession within the CodeGym University consists of 5 modules — Java Syntax, Java Core, Java Professional, Working with Databases — Hibernate, Spring, and Spring Boot. The program is designed considering the current demands of the job market and will prepare you to start your career at a Junior+ — Middle Java developer level.
Access to all learning materials — directly on the CodeGym platform, and to tasks — in IntelliJ IDEA using the CodeGym plugin. |
This means that the University subscription also includes access to important learning features you already know from the Premium subscription: instant task validation, detailed task validation information, task recommendations, code style check. |
Additionally, you have access to:
Re-solving tasks
Users with a University subscription can re-submit their solutions for validation.
For three days after solving a task, each task remains in the "Solved" status and only transitions to the "Closed" status after three days.
Learning with a mentor in groups
Learning at CodeGym University includes online classes with experienced teachers and developers. Lectures are held online, twice a week for one and a half to two hours. During classes, teachers review new theoretical topics with students, explain the most complex parts of homework assignments, answer student questions, and provide personal recommendations for effective learning.
Support in a private chat
Each study group on the course has its own chat where the mentor and curator answer student questions, post additional tasks, materials from past video lectures, and information about upcoming classes.
Completing and reviewing final projects
In addition to homework assignments (a set of tasks with automatic validation), after each lecture, you write practical projects for your portfolio, which are reviewed by your mentor. Final projects are written at the end of each learning module.
Certificate of course completion
Upon completing your studies at the University, you receive a certificate confirming your qualification as a developer.
Job placement assistance
You will also undergo preparation for getting your first job in IT with the CodeGym Career Center.
You will get access to a video course where you will learn:
- which tools and platforms to use for job searching
- how to write a resume and cover letter, fill out profiles on LinkedIn and GitHub
- how to navigate different stages of interviews
You can read more about this subscription in the Subscriptions section.
4. Java Mentor Pro Subscription
This subscription provides access to all the features of the University subscription, but additionally includes individual consultations with a mentor.
You get two hours per month of additional one-on-one consultations with a mentor to more effectively build your personal learning plan and schedule, "push harder" on complex topics, delve deeper into development theory, and receive useful recommendations for improving your coding style.
And subsequently — to thoroughly prepare for the job search and initial interviews.
You can read more about this subscription in the Subscriptions section.
5. Promotions on CodeGym
And the last point we'd like to mention — promotions.
Before the New Year and, usually, in the summer, CodeGym holds promotions. Sales of annual subscriptions at half price.
There is no precise data on future promotions. There have been years with only one sale per year, and years with 2-3 sales.
It all depends on the number of new users on CodeGym and their activity on the site.
If you like CodeGym and feel the desire to study, it makes sense to buy an annual subscription.
But quite often, people buy a couple of monthly subscriptions and, after ensuring that learning is going well, they buy an annual subscription.
Our students' reviews and the stories of course graduates who successfully found jobs can help with the decision. Good luck with your choice!
GO TO FULL VERSION