Watch Course Preview
Course Preview

Java Certification Training

111 Videos

Self-paced Course

64 Labs

Hands-on Labs

1 Project(s)

Learn to implement

8 Videos

 Interview Q&A

Java Course Overview

The Java Certification training is primarily designed for student(s)/fresher(s) who want to make a career in Java technologies. In this course, you will learn to write procedural programs using variables, arrays, control statements, loops, recursion, data abstraction and objects in an integrated development environment eclipse. The goal of the Java online course with a certificate is to give students a solid foundation in Java programming so they can use it to create applications and systems that are effective, dependable, and scalable. 

Course objectives

Attendees who successfully complete this Java online course with a certificate will be able to:

  1. Explore Java Architecture and SDK.
  2. Understand Data Types, Operators, and Control Statements
  3. Implement Object-Oriented Programming in Java.
  4. Use Arrays, Strings, and Collections.
  5. Effectively use Exception Handling
  6. Build the logic to develop Java programs.
  7. Explore the differences between class, interfaces, abstract class, inheritance, polymorphism etc.

Tools and Technologies Covered

Java Course Eligibility


There are no pre-requisites to join this Java certification course

Who can Join this Java beginner Course?

All students/freshers who are keen to develop modern web, desktop, and service-oriented applications on the Java platform should go for this Java online course with a certificate.

Tools/SDK /IDE?

VS Code, and Java SDK

Included in this Java Certification Training

  •   Video Course 111 Videos
  •   Labs 64 labs
  •   Projects1 Project(s)
  •   Q&A 8 Videos

Introduction to Java

Java Introduction Preview 0h 06m 55s
JRE JVM and JDK 0h 07m 52s
Demo- Hello Word Program 0h 04m 44s


Variables 0h 07m 25s


Data Types 0h 12m 38s
Data Types Difference 0h 05m 36s
Type Casting 0h 02m 21s
Demo-Type Casting 0h 10m 21s

Wrapper Classes

Wrapper Classes 0h 01m 58s
Demo-Wrapper Classes 0h 08m 25s

Conditional Statements

Conditional Statements 0h 02m 16s

If Else Statement

If Statement 0h 04m 30s
If Else Statement 0h 01m 04s
Demo-If Else Statement 0h 02m 22s
If Else If Else Statement 0h 04m 48s

Switch Statement

Switch Statement 0h 06m 32s


Operators 0h 01m 13s
Arithmetic-Operators 0h 03m 37s
Relational Operators 0h 03m 30s
Logical Operators 0h 05m 50s
Conditional Operators 0h 03m 48s

Course Overview

Course Overview 0h 00m 38s

For Loop

Loops-Introduction 0h 01m 56s
For Loop 0h 09m 00s

while And Do While

While Loop 0h 06m 03s
Do While Loop 0h 06m 08s
For Each Loop 0h 05m 10s

Jump Statement

Jump Statement 0h 06m 35s


Arrays Agenda 0h 00m 42s
Array Introduction 0h 06m 11s
Single Dimensional Array-Example 0h 04m 25s
Multi Dimensional Arrays-Example 0h 06m 49s


String Agenda 0h 00m 49s
String Introduction 0h 07m 58s
strings Methods 0h 05m 14s

Oops java Introduction

Course Overview 0h 00m 52s
Oops Introduction 0h 03m 55s

Class and Objects

Class and Objects 0h 03m 46s
Demo Class and Objects 0h 10m 07s


Encapsulation 0h 05m 22s
Access Modefire 0h 07m 55s
Getter and Setter Methods 0h 07m 42s


Constructor 0h 08m 05s
Parameterized Constructors 0h 08m 24s
Constructor Overloading 0h 05m 07s
Constructor Chaining 0h 04m 35s


Inhertiance 0h 03m 58s
Demo Inheritance 0h 05m 48s
Types of Inheritance 0h 16m 44s
Constructor Chaining with Inheritance 0h 11m 13s


Polymorphism 0h 03m 54s
Method Overloading 0h 08m 11s
Can We Overload Main method? 0h 04m 09s
Demo Method Overloading 0h 14m 22s


Abstract class and Abstract Method 0h 14m 47s
Interfaces 0h 11m 57s

Java 8 features

Java 8 features Preview 0h 00m 51s
Java 8 Introduction 0h 01m 27s

Functional Interfaces

Functional Interfaces 0h 03m 07s
Demo-Functional Interface 0h 03m 43s

Lambda Expresstions

Lambda Expressions 0h 05m 02s
Demo-Lambda Expression 0h 03m 29s
Anonymous Inner Classes 0h 05m 22s
Default and static Method 0h 07m 05s

Types of functional interfaces

Types of functional interfaces 0h 01m 05s
Function Functional Interface 0h 10m 28s
Unary and Binary Operator 0h 08m 45s
Supplier functional Interface 0h 03m 22s
Consumer Functional Interface 0h 10m 02s
Predicate Functional Interface 0h 06m 17s

Exception Handling

Introduction Exception Handling Preview 0h 00m 38s
Exception Handling 0h 05m 19s
Exception Class 0h 04m 07s
Demo: Exception Handling 0h 07m 17s
Demo-Exception Handling 0h 03m 24s

Multiple Catch Blocks

multiple Catch Blocks 0h 07m 03s
multiple Ex With single catch block 0h 02m 44s
Need a Finally Block 0h 03m 48s

Throw Statement

Throw Statement 0h 05m 16s
Throws Statement 0h 01m 19s
Demo: Throws statement 0h 02m 33s
Custom Exceptions 0h 03m 56s

Collection Framework

Collection Framework Introduction 0h 04m 27s
Iterable Iterator Interface 0h 16m 12s
Collection Interface 0h 08m 29s
List Interface Example 0h 09m 45s
Comparable Interface 0h 09m 34s
Comparator Interface 0h 07m 36s
Queue Interface 0h 09m 16s
Set Interface 0h 09m 26s
Map Interface 0h 11m 01s


Generic Agenda 0h 00m 56s
Need of Generics 0h 06m 26s
Poor Solution 0h 06m 22s
Generic Introduction 0h 03m 55s
Generic Class 0h 09m 13s
Generic with Primitive Types 0h 04m 32s
Constraint With Generics 0h 06m 58s
The Comparable Interface 0h 14m 43s

Course Overview

Course Overview 0h 01m 01s

Thread With Loop

Introduction To MultiThreading 0h 03m 00s
Process vs Threads 0h 02m 55s
Main Thread 0h 06m 52s
Creating New Thread 0h 10m 17s
Thread with Loop 0h 05m 04s
Thread Lifecycle 0h 02m 53s

Joining Thread

Thread Sleep Method 0h 04m 11s
Joining Thread 0h 03m 35s
Interrupting A Thread 0h 04m 37s
Thread Priority 0h 05m 17s
Thread Types 0h 05m 34s
Hands-On Labs Labs(64)

Java: Calculate the Area of a Square


Java: Sum Of All Numbers


Java: Swap Number Without Third Variable


Java: Swap Number with Second Variable


Java: Check Character Is Alphabet or Not


Java: Check If a Number Is Even or Odd


Java: Check Number Is Positive or Negative


Java: Check Whether an Alphabet Is a Vowel or Consonant


Java: Find the Largest Number among the Four Numbers


Java: Check whether a Year is Leap Year or Not


Java: Display the Fibonacci Series


Java: Find The Highest Common Factor (HCF) Or Greatest Common Divisor (GCD)


Java: Find The Factorial Of A Number


Java: Find the Lowest Common Multiple(LCM)


Java: Check whether a Number is Palindrome or Not


Java: Check Number Is Armstrong Or Not


Java: Check whether a Number Is Prime or Not


Java: Count the Vowel and Consonants in a Sentence


Java: To Make A Calculator For Addition Subtraction Multiplication and Division Of Two Numbers


Java: To Print A Number Table Using Loops


Java: Right Triangle Star Pattern


Java: Left Triangle Star Pattern


Java: Pyramid Star Pattern


Java: Diamond Star Pattern


Java: Right Triangle Number Pattern


Java: Right Triangle Repeat Number Pattern


Java: Pyramid Number Pattern (Asc)


Java: Pyramid Number Pattern (Desc)


Java: Pyramid Repeat Number Pattern


Java: Inverted Right Triangle Number Pattern (Asc)


Java: Inverted Right Triangle Number Pattern (Desc)


Java: Right Triangle Number Pattern (Asc)


Java: Right Triangle Number Pattern (Desc)


Java: Diamond Number Pattern


Java: Right Triangle Alphabetic Pattern


Java: Right Triangle Repeat Alphabet Pattern


Java: Pyramid Alphabet Pattern (Desc)


Java: Pyramid Repeat Alphabet Pattern


Java: Inverted Right Triangle Alphabet Pattern


Java: Diamond Alphabet Pattern


Java: Calculate Standard deviation


Java: Calculate Average of Array Element


Java: Find The Largest Element of an Array


Java: Check if an Array contains a Given Values


Java: Concatenate Two Arrays


Java: Check if a String is Numeric


Java: Compare two Strings


Java: Iterate through each Character of the String


Java: Check if a String is a palindrome or not


Java: Capitalize the First Character of Each Word in a String


Java: Create a Calculator Class to Perform Add, Subtract, Multiply and Divide operations for two numbers


Java: Create A Student Class for Listing, Adding and Removing a Student


Java: Create an Exception Class to Display a Custom Error Message Based on the Exception Type


Java: Create Classes for Building Different Types of Vehicles like Bikes, Scooters, Cars in a Factory


Java: Create Classes for Employee


Java: Create Classes for Handling Different Bank Accounts (Saving and Current) Submit, Withdrawal


Java: Find the Factorial of a Number Using Recursion


Java: Convert Binary Numbers to Decimals


Java: Display Armstrong Numbers With Intervals


Java: Display Prime Numbers Between Intervals


Java: Reverse A Sentence Using Recursion


Java: Implement A Queue Data Structure


Java: Implement A Stack Data Structure


Java: Make a User Phone Book



In the "Java Mortgage Calculator Programming" course, students will learn how to design and implement a mortgage calculator application using the Java programming language. This hands-on course is designed to provide students with practical experience in developing real-world financial applications while strengthening their Java programming skills.

Course Objectives

  1. Introduction to Mortgage Calculations: Understand the basic concepts of mortgages, loan terms, interest rates, and monthly payments.

  2. Java Fundamentals Review: Brush up on core Java concepts, including variables, data types, operators, control structures, and methods.

  3. User Input and Output: Learn how to interact with users through the console, receive input, and display output.

  4. Mathematical Formulas: Explore the mathematical formulas and calculations involved in estimating mortgage payments.

  5. Functions and Methods: Dive deeper into creating reusable code by defining functions and methods for different parts of the mortgage calculation process.

  6. Handling User Input: Implement error handling and validation techniques when accepting user input.

  7. Loan Term Conversion: Convert loan terms from years to months, a critical step in mortgage calculations.

  8. Interest Rate Conversion: Convert annual interest rates to their equivalent monthly rates for accurate calculations.


  1. Basic understanding of programming concepts.
  2. Familiarity with Java programming.

Java Basics Q&A

Introduction to Java Preview 0h 04m 25s
Java SDK 0h 07m 28s
Variables 0h 05m 32s
Datatypes and Typecasting 0h 04m 02s
Operators 0h 07m 17s

Object Oriented Q&A

Class And Object 0h 02m 12s
Conditional Statements 0h 11m 07s
Object Oriented Programming 0h 04m 31s

Our Students Reviews

Frequently Asked Questions

Q1. Do you prepare me for the job interview?

Yes, we do. We will discuss all possible technical interview questions and answers during the training program so that you can prepare yourself for interview.

Q2. Do you provide training on latest technology version?

Yes we do. As the technology upgrades we do update our content and provide your training on latest version of that technology.

Q3. Do you provide any course material or live session videos?

Yes we do. You will get access to the entire content including class videos, mockups, and assignments through LMS.

Q4. Can I share my course with someone else?

In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.

Q5. What If I miss my online training class?

All online training classes are recorded. You will get the recorded sessions so that you can watch the online classes when you want. Also, you can join other class to do your missing classes.

Q6. Who are your mentors?

All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.

Q7. What are the many positions that a Java developer might hold?

Anyone with Java certification may want to think about the following employment roles as career options.

  1. Website developer
  2. Application Developer
  3. Java Developer
  4. Graphic designer
  5. EJB Programmer
  6. Software Programmer/Engineer
  7. Tester

Q8. Do you offer a certificate of completion?

Yes. The certificate of this best Java course is valid and can be used for interviews. Additionally, the student can register for the .Net Certification exam after completion of this course.

Choose Training Options
49.50 % OFF
₹ 3,418 ₹ 1,706
12 months unlimited access to the course.

Get this course bundle, plus 30+ other courses bundle with our self-paced training membership
Still have some questions? Let's discuss.
Accept cookies & close this