Live Virtual Classroom

Java Beginners Course, Full time Course, 3 days

Java Beginners Course, 3 days Full time

Java Beginners Course. General Java syntax and principles of Object Orientated Programming.
3 consecutive days, the first date shows as the booking date, 11am - 6pm.

Java from beginners to fully functional.
Instructor-led Course, very practical with hands-on practice.
Small groups up to 4 people.
Trainers are subject matter experts.
In all our classroom locations and online with

Java Fundamentals Course Description

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.

What is included in the Java Beginners Courses:
  • Java Beginners Course Certificate on completion
  • Java Beginners notes
  • Practical Java Beginners exercises, Java Beginners Course Homework / Java Beginners Revision work
  • After the course, 1 free session for questions online Java Beginners Course via
  • Max group size on this Java Beginners Course is 4.
Special Offers
PCWorkshops London
Special Offer on the 'Visual Data with Power BI' Webinar
Read More
PCWorkshops Manchester
Special Offer: Python 3-weeks online Boot Camp
Read More
PCWorkshops Birmingham
Special Offer on the 'SQL Queries in 1-Day' webinar
Read More
PCWorkshops Southend-on-Sea
Special Offer on the 'Java Cross-Over for Coders' Webinar
Read More

Request a Free Webinar Demo

Try a 30 minutes webinar free. Choose you own topic from our course list.