Introduction to Object Orientation using Java - Level Up

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.
About Level Up
The course is developed under the framework of the EU-funded Level up. Level Up aims to empower the labor force of European SMEs in digital competencies, through the development and provision of short-term and industry-oriented training courses targeting SMEs and job seekers, focusing on the following key capacity areas: Cybersecurity, Data Literacy, Data Analytics, Artificial Intelligence, microelectronics / microcontrollers, Internet of Things, 3D printing and 3D modelling, cloud and programming.