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 (39)
  • Popular
  • New
  • Old
You must be signed in to leave a comment
NsoundarMCA
Level 18 , Coimbatore, India
Expert
27 February, 03:42
Hooray! Diving In to the Core Java!
Hoist
Level 22 , San Diego, United States
26 January, 05:04
Hit Level 31 -- It was a pretty ugly journey ! Big goal is to get decent at 4 programming languages in 4 years -- JavaScript Web Dev - C++ gaming- C# Android - Java ... some Python for data modeling. Most of my learning is reverse 'engineering' code line by line that is cool and I find useful for Web business prototypes -- from CodeGym and Git -- some on Stackoverflow. -- former semiconductor programs director and low level software stack product manager. Fist job ever was cost accounting -- data crunching in Excel - Access - VB code for financial arbitrage Peace !
Kristian Kelij
Level 18 , Slovakia
9 December 2022, 08:35
I´ve completed all 15 level of AP Java Exam Lite and now when I want to pass next level in Java core instead of 1 Dark matter it takes 11. Is it okey ?
LX40GL
Level 28 , Birmingham, United States
14 September 2022, 09:03
I think Core Java is more suitable for me. It has a lot of basics. I can't read Thinking In Java. It's too abstract for me. It may take me a long time to start reading this book.
Sinisa
Level 11 , Banja Luka, Bosnia and Herzegovina
31 March 2021, 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 2021, 09:25
Any other good books?
Drazen Jankovic
Level 11 , München, Germany
30 May 2021, 20:41
Jesi li zavrsio s kursom?
Jonaskinny Java Developer at Sandmedia
1 March 2022, 01:11
Effective Java
Winston
Level 9 , Netherlands
20 November 2022, 18:33
Head First Java has a new edition...3rd edition of '22
Otim Benjamin Munguriek
Level 16 , Mbarara, Uganda
31 March, 18:23
Java How to Program, Early Objects 11th Edition is a great book Another good alternative book to Thinking in Java is On Java 8
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 16 , 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 15 , 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 41
20 November 2020, 06:52
OMG such wow, SUCH AMAZE, wow, incrediblooo! Good for you? ...
Vitalina
Level 20 , 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
Aleksa
Level 18 , Belgrade, Serbia
30 March 2022, 11:27
No.
matemate123
Level 37 , Kraków, Poland
13 February, 07:58
Hard to believe. Almost impossible. Some tasks are really hard. Who Am I to tell it's not true, but maybe your amazing kid. For everyone who read that, do this in your own tempo. Most people struggling and have bad moments. Peace
Aakankasha Sharma
Level 18 , 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.
P.B.Kalyan Krishna
Level 24 , Guntur, India
9 June 2022, 13:21
That is very true. It is better to read every line of code in the exercises even though it takes more time. We must remember that we have to write the entire program as professionals and not just random pieces of code. I also suggest that we must download or get from textbooks some programming exercises and try to solve them by writing complete programs. We must develop the habit of writing complete programs if we have to succeed as programmers. I hope CodeGym also looks into this aspect and provide some programming exercises for practice at least in the future.
Hoist
Level 22 , San Diego, United States
26 January, 05:12
Great advice ! I started on CodeGym in 2018 / 2019 --- my 2nd pass thru. READ the ARTICLES and read thru HELP and other Code ! Very intelligent people whom write well have written those gems. Also working in JavaScript - C++ - C# and/or Python too gives another perspective on what is going on under the hood.
Suresh Chakma
Level 0
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 Vypirailenko Java Developer at Toshiba Global Comme
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 :)