Java programming

In this Java Programming course, participants

  • learn to use Java for the construction of object oriented applications;
  • learn how the different OO concepts are transformed in Java constructions;
  • get a clear insight into the (dis)advantages of Java as language, library and platform.


21 May5web based 2850 EUR (excl. VAT)
21 May5Leuven 2850 EUR (excl. VAT)

Intended for

Application developers who want to learn object oriented programming in Java.


Main topics

  • Introduction: a first Java application • compiling of Java applications • running applications • standard output streams
  • Java syntax: variables and data types • arrays • Strings• type conversions (autoboxing) • operators • expressions • control flow
  • Java building blocks: packages • classes • objects • methods • initialization • constructors • method overloading • inner classes • access control
  • Java applications: program structure • Java documentation • jar files • Java beans
  • Inheritance and polymorphism: concepts • method overriding • casting • modifiers • abstract classes • interfaces • type-safe enums
  • Exception handling • catching and handling exceptions • throwing exceptions • making your own exceptions
  • Collections framework: List • Set • Map • Queue • Iterator • use of generics • Arrays and Collections
  • Utilities: date/time • formatting
  • File I/O: byte, character and object streams • command line I/O
  • Introduction to functional programming and lambda expressions • functional interfaces • stream basic

Training method

Using object orientation in the Java language is explained in the theory and illustrated with examples. Afterwards the participants can put this into practice with a lot of exercises.


5 days.

Course leader

Sandy Schillebeeckx.


4.2/5 (based on 30 evaluations; the most recent ones are shown below)

Well paced, good combination of theory and exercises

  (, )

I am happy with what I achieved with this course

  (, )


  (, )

Overall I am quite happy with the course.

  (, )

i like the content, and the practice is well connected to the content. Also the instructors introduce the knowledge from the very beginning which is very beginner friendly.

  (, )

Perfect for people with other OOP programming experience to on-board Java language.

  (, )

prima, leuke en goede oefeninge, met prima ondersteuning.

  (, )

mooie introductie van basis begrippen

  (, )

Click here to see more comments...

de training was oke, alleen de laatste dag was wat moeilijk te volgen voor mij, omdat ik de snelheid nog niet heb/had om de opdrachten om te zetten in werkende code

  (, )

Goede cursus, goed opgebouwd qua structuur

  (, )


  (, )

Perfecte basistraining voor JAVA

  (, )

Ik heb ontzettend veel geleerd tijdens deze cursus. Fijne afwisseling tussen theorie en praktijk maar het tempo was voor mij te snel . Ik had graag nog wat oefenningen gehad die ik na afloop van de cursus zou kunnen maken.

  (, )

De cursus is duidelijk opgezet met passende oefeningen en voorbeelden.

  (, )

Erg goed opgezet en gebracht

  (, )

Iets te kort om opdrachten echt zelf te kunnen doen

  (, )

Also interesting

Enrollees for this training also took the following courses: