Coding
Web Dev

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.

Content
  • Introduction to programming
  • Basic programming concepts
  • Variables and Data Types
  • Conditionals
  • Loops
  • Control Structures
  • Introduction to algorithms
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
Training Method

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.

Certification
Participation Only
Prerequisites

Basic programming knowledge (in any knowledge)


Planning and location
Session 1
15/09/2025 - Monday
09:00 - 13:00
Session 2
16/09/2025 - Tuesday
09:00 - 13:00
Session 3
17/09/2025 - Wednesday
09:00 - 13:00
Session 4
18/09/2025 - Thursday
09:00 - 13:00
Session 5
19/09/2025 - Friday
09:00 - 13:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

ESCO Occupations
Available Edition(s):

https://www.dlh.lu/web/image/product.template/965/image_1920?unique=d16282e

This combination does not exist.

80.00 € 80.0 EUR 80.00 €

80.00 €

Not Available For Sale

Your trainer(s) for this course
Ana GAGGERO
Ana GAGGERO

Ana Gaggero holds a Ms degree in Computer Sciences from the University of Luxembourg.
She has 10 years of experience in software
development, mainly in Adobe products related projects. She has been teaching at DLH since 2024 and also teaches programming for children.