CodeGym /Java Course /New Java Syntax /CodeGym's Java course

CodeGym's Java course

New Java Syntax
Level 2 , Lesson 1
Available

1. Learning only the Java language

When compared with other educational platforms, CodeGym is unique in that we only teach how to program in Java. We are constantly working to make your learning experience more effective, more fun, and more accessible. As a result, we have become one of the most popular resources for learning Java.

If we, like many others, started adding courses in C#, JavaScript, Python, etc., then we would quickly become just another website among thousands that teach everything but in a mediocre way. Our goal is to make the indisputably best Java learning site in the world.

That means we often have to deny ourselves the pleasure of making another course covering the latest hyped topic. Instead, for the umpteenth time, we refine the same lessons and improve the same tasks. As they say, perfect is the enemy of good 🙂

So let's take a quick look at what we have today on CodeGym.


2. Quest map

CodeGym's entire Java course is divided into 4 blocks called quests. These quests are Java Syntax, Core, Collections and Multithreading. Each quest consists of levels. There are 18 levels in the first quest and 10 in each consequent quest. Just a few, right?

Each level, in turn, consists of 10-15 lessons and about 30 practical tasks. That all amounts to 1200 tasks and 600 lessons. Now things are getting interesting!

The tasks gradually become more difficult. The initial tasks can be solved in a couple of minutes. Tasks at the end of the course may take hours or even days to complete. Completing the entire course will give you 500-1000 hours of programming experience. This is the minimum you need to establish your ability to "think like a programmer".

It will take 6 to 12 months to complete the entire course, depending on your level of training, diligence, and the amount of time you are willing to devote to learning Java.


3. Levels and lessons

Levels and lessons

All the quests are divided into levels. Each level consists of 10-15 lessons. Lessons, in turn, can contain tasks. There are lessons without any tasks, and there are lessons with more than ten tasks.

And to make the learning more interesting for you, all the training takes the form of a game. In many games, you gain experience by killing monsters and leveling up. Each new level gives you some interesting new opportunities. It's the same in CodeGym.

In CodeGym, you solve tasks and get black matter as a reward.

You can spend this black matter to unlock the next lessons and levels. And the new levels bring you new lessons and new tasks. To complete the entire Java course, you will have to solve at least 80% of all the tasks.


4. Black matter

Lessons can only be unlocked in order. You cannot open a lesson somewhere in the middle of the course without first unlocking all the lessons before it. What's more, in order to unlock the next lesson, you must first "save up" enough dark matter, and then use it to "buy" the next lesson:

If you have enough black matter, then the lesson will open, and you will see the following message:

If you don't have enough black matter, then you will see another message:


5. Recent lesson (Continue)

If you return to the website after a long absence and want to quickly get back to the last lesson you opened, there are 2 quick ways to do this:

Method one

Open the quest you are currently working on. Next to the last level you opened, you will see a "Continue" link. Click it and you will be taken to the last lesson you opened in this quest.

Method two

Click Learning in the upper left corner of the website. There will be a list of the last three lessons you opened. The most recent lesson is the leftmost. Click the desired card and — boom — you're in the lesson.

Comments (48)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Jimmy Level 3, Lausanne, Switzerland
5 November 2024
stay hard, keep going
Sean Andrie Narte Level 2, Philippines
10 September 2024
i hope to become level 5, it's fun to learn java and I get good grades because of it
Alexpeain Level 3, Rangoon, Myanmar
21 April 2024
day 3 of learning Java
MOHAMMAD ASIF Level 2, San Francisco, United States
17 March 2024
It's getting more Intrested by every lesson
tri bui Level 6, Saigon, Viet Nam
19 February 2024
the best java study platform for me
KIRILL 001 Level 2, United States of America, United States
26 December 2023
// r
Lunar Ghost Level 4, infinity , India
24 November 2023
The area where we get all the tips.
Kaavya_havana Level 2
8 July 2023
hope i will be able to complete all the lessons
Anonymous #11364699 Level 2, United Kingdom, United Kingdom
7 July 2023
one day someones gonna see this and maybe like and remind me of this
Rojer Level 2, Mckinney, United States
18 December 2023
At this current moment it is the 18th of December
Anonymous #11459136 Level 3, Omaha, United States
29 January 2024
whats your progress? 2024 now
namimicah Level 2, Philippines
9 April 2023
Owkiieee