JAVA – Introduction to computational thinking and Java programming


This module is for anyone would like to learn the basic concepts of computer programming applied to the Java programming language and to become a future Java Developer.

Designed for beginner-level learners participants, this course introduces a complete knowledge of coding with Java basic tools, and uses a practical approach which enables participants to design and develop their own software.

The lesson methodology is interactive, with the time is split between theory and practice, so that participants can learn by practice, directly apply their new knowledge in a practical learning experience.

Out of stock

Sorry, the course is fully booked. If you are interested in getting notified for future dates, please leave your name and email address below

SKU: 9174 Category:

Start date

September 11, 2023

End date

September 15, 2023

Language(s) of the training


Languages spoken by the coach(es)



Francesco D'Amico


  • Introduction to programming
  • Basic programming concepts
  • Variables and Data Types
  • Conditionals
  • Loops
  • Control Structures
  • Introduction to algorithms


The participants will learn basic programming concepts developing their logical thinking and knowledge about coding. They will learn what an algorithm is and how to create their own, and the basic tools of Java programming language. In order to achieve this, the students will learn theoretical concepts during the teacher’s explanation, and consolidate their knowledge with practical exercises straight away and little projects. The aim is also to keep the attention high using open questions to students and a final project at the end of the module which will incorporate all material learned during the module itself.

Learning Outcomes

On completion of this course, learners will be able to

  • apply logical and computational thinking
  • design algorithms
  • create a working software
  • analyze a source code for debugging


This course has a total duration of 20 hours and takes place over 5 days

  • 11-09-2023: 09:00 – 13:15
  • 12-09-2023: 09:00 – 13:15
  • 13-09-2023: 09:00 – 13:15
  • 14-09-2023: 09:00 – 13:15
  • 15-09-2023: 09:00 – 13:15

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette




No prerequisites necessary

Additional Info


This training does not have any assessment or exams; a certificate of participation will be issued to participants.

Esco Skills

Java (computer programming)

Esco Occupations

software developer