Java Basic Course

Kinexon Bundesamt für Seefahrt und Hydrographie Sahlberg Freelance de logo 1 EDAG Turck Schufa holding ag logo copy IAV

JAVA Basic course: practical course for beginners and non-programmers

Would you like to master the entry into the fascinating world of programming? Do you have the goal to write programs in Java? Are you looking for a way to automate software development or do you want to learn the basics for enterprise applications and web development? Then you've found your perfect course - no need to look any further!

Dive into our Java hands-on course, designed specifically for beginners and non-programmers. Here you'll have the opportunity to gain the in-depth knowledge and skills you need in a hands-on environment. Learn how to use Java effectively and discover the versatile applications of this widely used and powerful programming language.

All courses live

In the Academy or online

Your benefits at a glance

  • Lots of practice and immediately applicable knowledge for your projects

  • Certificate for active participation

  • Small groups with max. 8 participants

  • Your trainers are experts with years of teaching and industry experience

  • Comprehensive learning materials

  • Compact, lively, and sustainable

What you will learn

  • Learn the fundamental concepts and building blocks of object-oriented programming in Java and gain practical skills in developing Java applications.
  • With topics such as classes, objects, inheritance, and polymorphism, the course provides a solid understanding of object-oriented programming, a key concept in modern software development
  • Learn how to use various control structures to effectively control the flow of your code. Gain knowledge of how to handle various data types and apply mathematical functions in Java.
  • Directly apply the concepts you learn in exercises and projects to reinforce your knowledge and gain hands-on experience developing software with Java.

Content

The course covers a selection of the following topics:

  • Basic data types
  • Variables
  • Functions and operations
  • Data structures such as arrays, lists, and maps
  • Control flow: Conditional statements and loops
  • Basics of object-oriented programming

Prerequisite

This Java course is for you if you have little or no programming knowledge. If you should have previous knowledge in another programming language or already have the first experience with Java, then the course "Java for Programmers" is the right course for you!

Description

Learn the essential building blocks of object-oriented programming in our Java Basic course. Discover the power of classes and objects, work with different data types, and learn how to effectively control the flow of your code with control structures. We'll walk you through the use of reference data types like strings and arrays, and deepen your understanding of visibility and accessibility rules. The course also covers the principle of abstraction, including abstract classes and interfaces, and highlights important concepts such as inheritance and polymorphism. Finally, learn about the powerful Java Collections Framework. Get started now and build a solid foundation for your career in software development with Java.

Schedule

Learn the basics of object-oriented programming with Java in three days. On day one, you'll dive into the concepts of classes and objects, define and overload constructors, and explore primitive data types. Learn how to use and manipulate properties in objects.

On day two, we'll walk you through controlling program flow with if-else statements, loops, and other control structures. You'll work with reference data types, including strings, enum types, and arrays. Topics such as visibility and access permissions will also be covered.

The third day is devoted to the principle of abstraction through abstract classes and interfaces. You will learn about inheritance in Java and how polymorphism provides for more flexible and maintainable code structures. The day ends with an introduction to the Java Collections Framework, where you will learn about different types of lists and maps.

This course will give you a solid start in the world of Java programming and prepare you for more complex topics and advanced use cases.

Certificate

Of course, as a participant in this course, you will receive a certificate. The prerequisite for this is complete participation in all course units and programming tasks.

Course formats

3-day on-site course

The course takes place in our modern and top-equipped training rooms. We provide each participant with a modern laptop during the training. Drinks are provided by the Coding Academy. Access to the material will be provided at the latest on the first day of the course

3-day online course
The course takes place online. You only need a computer with Internet access; however, for some courses it is necessary to install the software used; this is specified in the description of the respective course. Access to the material will be provided at the latest on the first day of the course.

4-week program

A new and innovative learning concept. More information about the 4 weeks program can be found here.

Where do we go from here?

If you would like to further deepen the Java knowledge you gained in this course, we recommend the Java advanced course for advanced learners.

We are very much looking forward to welcoming you to this and future courses at the Coding Academy!

YOUR TRAINERS

This course is conducted by one of the following trainers

Allaithy Raed
Allaithy Raed

Expert: Java, Python, Clean Code, Unit Test, Clean Design

Dr. Kyrill Schmid
Dr. Kyrill Schmid

Expert: Python, Java, Machine Learning, Künstliche Intelligenz

Dr. Matthias Hölzl
Dr. Matthias Hölzl

Expert: Python, C++, Clean Code, Unit Test, Clean Design

Customer testimonial

We thank our customers for their trust. 

I attended a beginner's course for Java and can definitely recommend it.
The course was well thought out in terms of content and very practical.
Questions were always answered directly and problems solved online. I really enjoyed the course and it wa...

Show full testimonial

Jannis Dambach

Request