CodeGym's blog

What's new at CodeGym?

Updates

The New Quest is Ready: Meet Java Core

The brand new Java Core Quest is released and added to CodeGym’s Java course. We’ve been working hard to make it happen and put our hearts to it. You should definitely check it out!

Java Core Quest is created for those who have already got the minimum training in Java within Java Syntax Quest. Here you will have to pass ten enthralling levels.

Added 106 New Lectures

You’ll get the basics of OOP, familiarize yourself with threads, serialization, method overloading, learn a lot about interfaces and multiple inheritances.

The full list of Java Core Quest topics:

  • Basics of OOP: basic principles, inheritance, encapsulation
  • Basics of OOP: overloading, polymorphism, abstraction, interfaces
  • Interfaces: comparison with an abstract class, multiple inheritance
  • Type casting, instanceof. A big task involving interfaces
  • Overloading methods, a feature of constructor calls
  • Introduction to threads: Thread, Runnable, start, join, interrupt, sleep
  • Introduction to threads: synchronized, volatile, yield
  • Introduction to streams: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Introduction to streams: Reader/Writer, FileReader/FileWriter
  • Serialization

Added 294 New Tasks

You will level up your coding skills by writing your code while doing the tasks. It’s not going to be easy because the difficulty of the task will increase gradually. You won’t get bored with Java Core Quest!Are you ready to rock’n’roll? Try it (but only after you’ll have your Java Syntax complete).