Malta Digital Skills and Jobs Platform (LISP)

Training opportunities

It is the main objective of this training to introduce object-oriented concepts to people that are familiar with the Java programming language but have only used it for structured programming.

Java knowledge is required but also a review of the java basics is included. We start from scratch insofar as objects are concerned. The course is free and everyone is welcome.

You will acquire knowledge relating to:

  • The basics of how computers and programming works

  • A very popular, general-purpose programming language

  • Object-oriented concepts, including:

    • Classes and instance objects

    • Introducing and using new data types

    • Code re-usability

    • Class inheritance; superclass and subclass

    • Class hierarchies and polymorphism

    • Dynamic binding

  • Modelling real-world object as creating data-types that you can use in programmatic solutions.