Java Core

Java Core

«The Java Core» quest is intended for those who have already received basic Java training (by completing CodeGym's Java Syntax quest). Here you have to pass 10 fascinating levels where you will learn the basics of OOP, get acquainted with streams, serialization, and method overloading, and you'll learn a lot about interfaces and multiple inheritance. The training is no longer as simple as the «Java Syntax» quest, but regular practice (by completing tasks) will help you pass all 10 levels in this quest, and you'll be ready to complete mini-projects in the near future.

Comments (41)
  • Popular
  • New
  • Old
You must be signed in to leave a comment
Sinisa
Level 11, Banja Luka, Bosnia and Herzegovina
31 March, 09:00
Reached lvl 11 on March 31th '21. So far the course is serving its purpose, ie. getting me prepare my Java exam. I will try to finish 20th level and then give my final conclusion about Java, especially with regards to Python. Right now using Java feels outdated, overly and unnecessarily complicated. I have to comment on proposed books. Head First Java: Pros: occasionally good explanations Cons: outdated, chaotic structure Thinking in Java: Pros: in-depth explanations how things work Cons: outdated, the author implies C/C++ knowledge
Devonte A
Level 18, Rubery, United Kingdom
7 April, 09:25
Any other good books?
Nikitata
Level 22, Ba Sing Se, United States
18 July 2020, 11:50
Hello! Finished Java Core in 10 days. On level 13 just 15 days from the first subscription payment. Im 13 years old. Interesting, huh?
Agent Smith
Level 38
27 August 2020, 20:08
Young people tend to learn faster, but they also might get distracted more easily too. Keep up the pace! ;)
Łukasz
Level 19, GDANSK, POLAND
9 October 2020, 13:17
It's nothing special... the rate of progress is quite norma... it's a matter of free time ;)
slyyx
Level 17, New York City, United States
19 October 2020, 14:17
^ nah kid, you should be proud of yourself! keep up the good work!
Andrei
Level 28
20 November 2020, 06:52
OMG such wow, SUCH AMAZE, wow, incrediblooo! Good for you? ...
Vitalina Tkachenko
Level 17, Poland
12 December 2020, 22:38
Don't believe in it... You must not be sleeping
Lex Icon
Level 17, Sofia, Bulgaria
30 December 2020, 16:26
Fun fact: downloading solutions from the Help section doesn't make you a good programmer :D
Aakankasha Sharma
Level 17, Chandigarh, India
17 July 2020, 20:25
Finally! Reached level 11 and became Elon Musk too!!!
Pablo Souza
Level 22, Brisbane, Australia
4 April 2020, 03:36
It took me one month to complete the first part of CodeGym's Java Course. I'm very satisfied with the course because it's based on exercises. Some of them are easy, but for most of them you'll need to research somewhere else. Many users complain in the comments, but that's actually an advantage of the course. Thankfully in my short journey as a developer I realised pretty early on that the life of a coder is 5% coding and 95% looking for answers on the web. I'm pretty sure I'll have to go back to the first part of the course for consultation often. I have no illusions about knowing the Syntax well. But I do think I have a good general understanding of how it works and what to search when I have a specific problem. Something I recommend for anyone trying this course is to create some sort of cheat sheet. I had to research for the same thing over and over as some of the exercises required the same code or something similar to it. I'll create a very detailed cheat sheet for the second part of the course. It's easy to feel tempted to just keep pushing on, but the time I'll spend creating those explanations will save me a lot of time further down the road. Another suggestion is: Read all the articles. I only started doing it at Level 7 and I regret not doing it before because it offers complimentary explanation about the topics. The basic lessons cover the basics of each topic but the articles will dig deeper and help you fill the gaps in your understanding. And the last thing is something I learned a few months ago when learning basic Javascript: Don't leave an exercise without understanding what EACH LINE OF CODE DOES. I know it can be frustrating to be stuck in a single exercise for 2 hours, but we have to remember: when looking at a piece of code for 2 hours (or more), trying stuff and researching every word/concept, THAT TIME IS NOT BEING WASTED. It's actually helping us learn. There's no point finishing an exercise without understanding it.
Brad Reed
Level 19, Hartford, United States
11 July 2020, 21:35
just under a month myself, and it would seem that people missed the point about relying on each other and research (as many employed developers do), it would seem.
28 December 2019, 18:43
I have completed java systax but I am not able to gain acces to java core course Can anyone help me?
Boberno1
Level 27, Poland
29 December 2019, 00:49
I have the same problem.... what's going?
Eoogle
Level 10, Suzhou, China
2 January 2020, 07:36
i have the problem,too why?
Volrath
Level 15, San Francisco
9 January 2020, 16:11
the same problem here....
Aleksander
Level 41, England
14 January 2020, 11:22
Same here..
31 August 2019, 01:28
Hi...... I want to learn Java
KARAN BHOITE
Level 15, Nagpur, India
13 August 2019, 19:17
i want to know how much it will take to get complete java core if i spend 2 hrs daily...
Alex
Level 41, Solar System
14 August 2019, 07:20
Hi, On average, you can complete our course in 6-8 months, if you can dedicate around 10-15 hours per week to studying. We do not place any limits on study material, as long as you have an active subscription. By all means, you can complete the entire course in a month, if you're good enough to do so.
Kevin Duc
Level 17, Denver, United States
31 August 2019, 21:34
I think 2-3 hours is great if you are doing it daily. I am actually a college grad using codegym as a refresher. I still find some of the exercises hard, but Google is your friend. I read that I was supposed to be done with the Syntax quest within 2 weeks, whereas it took me 2 months lmao. But as long as you understand the material thoroughly and take your time to understand it, it is definite progress :)
Ewerton
Level 30, Belo Horizonte, Brasil
29 June 2019, 13:28
1 out of 4 done, only 3 more to go.
Duck Mac
Level 3, United States
18 May 2019, 18:20
I have a question about Java.
Duck Mac
Level 3, United States
18 May 2019, 18:21
Is it always this complicated?
Hrvoje
Level 16, Zagreb, Croatia
21 May 2019, 13:36
Its not once you've practiced enough :)
Duck Mac
Level 3, United States
23 May 2019, 01:19
O.K, I will keep on practicing!
najeeb ullah
Level 2, Burewala, Pakistan
12 May 2019, 10:18
How to unlock the 2nd lecture as i completed my first it is not unlocked