• No products in the basket.


Java is a general purpose programming language that is concurrent, class based, object oriented, and specifically designed to have as few implementation dependencies as possible. Being that Java is an underlying technology and required by many applications and websites, you will find it in places like business applications, data centers, game consoles, utilities, desktop computers, laptops, smart phones and more. This online training course will cover various levels of Java Programming including beginner, intermediate and advanced. It covers a complete introduction to object oriented programming as well as many other core Java features. This course is just as helpful for a beginner as it is for systems engineers, web application developers, mobile app developers, software engineers and any other potential student with a technical background.

Learning with Study 365 has many advantages. The course material is delivered straight to you and can be adapted to fit in with your lifestyle. It is created by experts within the industry, meaning you are receiving accurate information, which is up-to-date and easy to understand.

This course is comprised of professionally narrated e-Learning modules, interactive quizzes, tests, and exams. All delivered through a system that you will have access to 24 hours a day, 7 days a week for 365 days (12 months).

What will I learn?

  •     Various levels of Java Programming including beginner, intermediate and advanced
  •     Object oriented programming as well as many other core Java features

Course Description:

This online training course is comprehensive and designed to cover the key topics listed under the curriculum.

Course Duration:

You will have 12 Months access to your online study platform from the date you purchased the course. The course is self-paced so you decide how fast or slow the training goes. You can complete the course in stages revisiting the training at any time.

Method of Assessment:

At the end of the course, learners will take an online multiple choice question assessment test. The online test is marked straight away, so you will know immediately if you have passed the course.


Successful candidates will be awarded a certificate Java Programming.

Entry Requirement:

Learners must be age 16 or over and should have a basic understanding of the English Language, numeracy, literacy, and ICT.

Career Path:

This training course will lead you to become a:

  • Penetration testing consultant
  • Software developer
  • Cybersecurity professional

Course Curriculum

free introduction
Java Programming FREE 00:00:00
Course Brochure – Java Programming FREE 00:00:00
1: Foundations (Beginner)
1. Introduction 00:00:00
2. History Of Computer Programming 00:00:00
3. Categories Of Programming Languages 00:00:00
4. Condensed History Of Java 00:00:00
5. Software Life Cycle 00:00:00
2: Terms and Tools (Beginner)
1. Programming General Terms 00:00:00
2. Downloading And Installing Java 00:00:00
3. Programmer Editors And Integrated Development Environments Part 1-2 00:00:00
4. Installing Eclipse 00:00:00
3: Identifiers, Variables, and Data Types (Beginner)
1. Understanding Identifiers 00:00:00
2. Unicode And Java Syntax 00:00:00
3. Variables Constants And Literals 00:00:00
4. Field Member And Variable Components 00:00:00
5. Primitive Data Types Part 1-3 00:00:00
6. Operators Part 1-2 00:00:00
7. Escape Characters 00:00:00
8. Type Conversions And Type Casting 00:00:00
9. Java Reserved Words 00:00:00
10. Commenting 00:00:00
11. Abstract Data Types 00:00:00
4: Object-Orientated Programming (Intermediate)
1. Object Oriented Programming 00:00:00
2. What Is An Object 00:00:00
3. What Is An Object 00:00:00
5: Predefined Classes (Intermediate)
1. String Class Part 1-3 00:00:00
2. Date Class 00:00:00
3. Simple Date Format Class 00:00:00
4. Scanner Class Part 1 00:00:00
5. Scanner Class Part 2 00:00:00
6. Decimal Format Class Part 1-2 00:00:00
7. JFrame Class 00:00:00
8. Container Class Part 1-2 00:00:00
6: Methods Part 1 (Intermediate)
1. Methods 00:00:00
2. Naming Methods 00:00:00
3. Implementation Method Hiding 00:00:00
4. Method Variables And Literals 00:00:00
5. Invoking A Method 00:00:00
7: Methods Part 2 (Advanced)
1. Methods And Multiple Arguments 00:00:00
2. Methods Lab 00:00:00
3. Method Overloading 00:00:00
8: Constructors (Advanced)
1. Creating Objects 00:00:00
2. Constructor Declarations 00:00:00
3. Overloading And Default Constructors 00:00:00
9: Control of Flow (Advanced)
1. While Loop 00:00:00
2. While Statement 00:00:00
10: Arrays and Exceptions (Advanced)
1. Array Structures 00:00:00
2. Constants And Array Sizes Part 1-2 00:00:00
3. Exceptions And The Try Catch Block 00:00:00
4. Conclusion 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

CPD Accredited




Awarded by iAP

Awarded by iAP

CPD Accredited Partner

CPD Accredited

CPD Membership No: 10582

Study independently accredited and recognised CPD courses. Gain your certification today.

cvAll students enrolled with STUDY365 are entitled to a CV Writing and Interview Skills Pack, which includes CV templates, cover letter guidance, and advice for interviews.

cvIf you need career support STUDY365 is here for you. We provide excellent career support through our Career Support Service.


Totum Card

Address: Study365, 406 White Horse Lane, London E1 3FY

Certificate Code

Secure Payment