25,000+ Courses Nationwide
0345 4506120

Java Programming Beginners Course

Java Beginners Course. General Java syntax and principles of Object Orientated Programming.
Level: Java from beginners to fully functional.
Our Style: Instructor-led Course, very practical with hands-on practice.
Small groups up to 4 people.
Trainers are professional developers and subject matter experts.
Duration: 3 consecutive days, the first date shows as the booking date, 11am - 6pm.
Where: Online with Gotomeeting.com
Download: Download Java JDK and Eclipse IDE.

Select specific date to see price, venue and full details.

Course Content

Overview of Java:

Object-Oriented Programming (OOP) principles;

Java Data Types, Variables:

Primitive types; Characters; Boolean; Working with variables and its scope; Type conversion and casting; Introduction to String class.

Java Operators and Expressions:

Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators.

If Statements, Decision Making:

If statement; If - else statement; If- else if - else statement; Nested if - else; Switch Statements

"Looping" in Java:

Repetitive execution of coding blocks. The do-while loop, the while loop, the for loop; Enhanced for-loop; Jump out of the loop: break, continue; The return statement; Nesting loops.


Working with arrays, iterating arrays. Using the for-each loop with Arrays, single arrays and 2-d arrays.


What is a list? Pro's and Con's. How to use a list. Arrays vs Lists.

Reading files in Java:

Using text, CSV and bin file types.

Exception Handling:

Basic principles of exception handling; Using try and catch; Multiple catch clauses; Exception types; Nested try-catch statements; The finally blocks, Throw and throws.

Using Methods:

Introduction of methods; Creating a Method in class; Calling a Method; Returning value from a Method; Adding a Method that takes parameters;

Introduction to Classes and Objects:

Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Class Constructors; Parameterized Constructors; Inheritance. Abstraction. Interfaces and implementing interfaces. Override. Polymorphism. The dot operator, this keyword, the static keywords, the super keyword.

More in Methods and Classes:

Overloading methods; Overloading Constructors; Using objects as parameters; Returning objects; Recursion; Access control : private, public and protected; The final keyword.

Exams & Certification

Course Certificate on completion

Related Courses

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


We work with the best