JavaRush /Java Blog /Random EN /Where to learn and how to learn Java programming?

Where to learn and how to learn Java programming?

Published in the Random EN group

Everything you wanted to know about the app and web version of the CodeGym course

Java is the best language to get started in programming. And learning online is the best way to learn programming. You can study at your own pace and schedule (from 15 minutes a day to several hours) to find the best approach for your goals, based on your level of knowledge. You have two options for learning the basics of Java programming with CodeGym: on the mobile app or on the web. And by the way, there is a third one: study both on the site and in the application :) In order to unravel the tangle of questions from the very beginning ( where is it better to study?

1. CodeGym mobile app

The ability to learn on the fly is a must for most of us: the fast pace of life forces us to use every 15-30 minutes of free time wisely. In learning programming, of course, everything is not so simple: you need to delve into the intricate theory, write working code, checking its correctness to the last bracket and semicolon. We at CodeGym have resolved these contradictions by developing a mobile coding environment for you and putting together a course of short lectures and tasks of varying complexity. The simplest of them can be solved during a break at work or between couples, or on the way home.

Who can study in the mobile version of the CodeGym course:

  • those who have no experience in programming, but are interested in trying their hand at a small cost and for a short time : 1-3 months will make it clear how interested you are in Java, working with code and our learning format;
  • those who need the very basics of programming + a little experience in writing code : the higher the level, the more voluminous the tasks become, and later whole projects appear that are easier to write from a computer;
  • for those who can still set aside very little time for daily learning : even 15 minutes a day is enough to give a short lecture or solve a couple of simple tasks. Learn at your own pace!

In-app course subscription options:

* prices are in dollars, final cost = the equivalent of this amount at the exchange rate in your currency + the amount of tax added according to the legislation of your country (if any)
1 month 3 months 1 year
$20 $40 $60

What is available to users with a Premium subscription in the Android app:

  • Java course with lectures and tasks, divided into 4 quests: Java Syntax, Core, Multithreading and Collections (app only) ;
  • solving and automatically checking tasks in a mobile IDE: a development environment that we created specifically for writing code from a smartphone - with a large list of auto-completions and hints, a compact interface;
  • setting up a flexible learning schedule with reminders;
  • sections "Help", "Groups", "Chat" and "Forum" - to communicate with other students and read useful information about learning to program, a career in IT.

2. Complete course CodeGym on the web

If you want to get serious right away or have reached the point of learning in the application when the tasks become voluminous and require more time, your choice is to subscribe to the web version of the CodeGym course. By the way, it gives the right to take the course not only on the site, but also in the application: your progress is synchronized.

Premium subscription in the web version:

1 month 1 year
1800 rubles 8900 rubles

What is available to users with a Premium subscription in the web version of the course:

  • a Java course with lectures and tasks, divided into 4 quests: Java Syntax, Core, Multithreading and Collections;
  • problem solving and automatic verification directly on the site or in the CodeGym plugin for the IntelliJ IDEA development environment, a professional tool for writing programs ( the plugin allows you to load conditions and requirements for tasks directly into the development environment, send solutions for verification and get the result );
  • sections "Help", "Groups", "Chat" and "Forum" - for communication with other students and reading useful information about studying programming, career;
  • section “Games”: with projects for writing your own versions of cult games that you can share with friends;
  • A Premium subscription for the web version of the course provides access to classes both on the website and in the CodeGym mobile app.

Premium Pro subscription in web version:

1 month 1 year
2900 rubles 14900 rubles

What is available to users with a Premium Pro subscription:

  • all Premium features for the web and mobile version of the course;
  • repeated problem solving within three days;
  • checking the style of your code;
  • the opportunity to participate in an online internship , starting at level 35 of study.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION