Watch Course Preview
Course Preview

Java Programming Course

Self Paced Course

111 Videos

Video Course

27 Notes

Quick Notes

64 Labs

Hands-on Labs

1 Project(s)

Learn to implement

9 Tests

Skill Tests

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
Math Problems
Logic Building
Code Debugging
Code Flow
Star Patterns
Arrays
OOPs
Methods
VS Code IDE

Java Course Eligibility

Pre-requisites

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 Programming Course

  •   Video Course 111 Videos
  •   Quick Notes 27 Notes
  •   Labs 64 labs
  •   Projects1 Project(s)
  •   Skill Tests 9 Tests
  •   Q&A 8 Videos

Introduction to Java

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

Variables

Variables 07m 25s

DataTypes

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

Wrapper Classes

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

Conditional Statements

Conditional Statements 02m 16s

If Else Statement

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

Switch Statement

Switch Statement 06m 32s

Operators

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

Course Overview

Course Overview 00m 38s

For Loop

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

while And Do While

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

Jump Statement

Jump Statement 06m 35s

Arrays

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

Strings

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

Oops java Introduction

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

Class and Objects

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

Encapsulation

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

Constructor

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

Inhertiance

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

Polymorphism

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

Interfaces

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

Java 8 features

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

Functional Interfaces

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

Lambda Expresstions

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

Types of functional interfaces

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

Exception Handling

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

Multiple Catch Blocks

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

Throw Statement

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

Collection Framework

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

Generics

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

Course Overview

Course Overview 01m 01s

Thread With Loop

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

Joining Thread

Thread Sleep Method 04m 11s
Joining Thread 03m 35s
Interrupting A Thread 04m 37s
Thread Priority 05m 17s
Thread Types 05m 34s
Quick Notes Notes (27)

Introduction to Java

00:03:00

Variables in Java

00:02:00

Data Types in Java

00:02:00

Wrapper Classes in Java

00:01:00

Conditional Statements in Java

00:02:00

Java Operators

00:03:00

Loops in Java

00:03:00

Jump Statements in Java

00:01:00

Arrays in Java

00:03:00

Java Strings

00:03:00

Java: Object Oriented Programming

00:01:00

Classes and Objects in Java

00:01:00

Encapsulation in Java

00:02:00

Constructor in Java

00:04:00

Java Inheritance

00:02:00

Polymorphism in Java

00:02:00

Java Abstract Classes and Interfaces

00:04:00

Java 8 Introduction

00:01:00

Functional Interfaces in Java

00:02:00

Lambda Expressions in Java

00:03:00

Exception Handling in Java

00:04:00

Multiple Catch Blocks in Java

00:01:00

Throw Statement in Java

00:01:00

Collection Framework in Java

00:09:00

Java Generics

00:02:00

Java Multithreading

00:02:00

Joining Thread in Java

00:01:00

Hands-On Labs Labs(64)

Java: Calculate Standard deviation

00:15:00

Java: Calculate the Area of a Square

00:15:00

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

00:20:00

Java: Check Character Is Alphabet or Not

00:20:00

Java: Check whether a Year is Leap Year or Not

00:10:00

Java: Implement A Queue Data Structure

00:20:00

Java: Implement A Stack Data Structure

00:20:00

Java: Display the Fibonacci Series

00:20:00

Java: Check If a Number Is Even or Odd

00:20:00

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

00:25:00

Java: Sum Of All Numbers

00:15:00

Java: Calculate Average of Array Element

00:15:00

Java: Find The Largest Element of an Array

00:15:00

Java: Swap Number Without Third Variable

00:25:00

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

00:25:00

Java: Check Number Is Positive or Negative

00:15:00

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

00:25:00

Java: Make a User Phone Book

00:30:00

Java: Find The Factorial Of A Number

00:25:00

Java: Check Whether an Alphabet Is a Vowel or Consonant

00:20:00

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

00:25:00

Java: Swap Number with Second Variable

00:20:00

Java: Check if an Array contains a Given Values

00:15:00

Java: Concatenate Two Arrays

00:15:00

Java: Create Classes for Employee

00:25:00

Java: Find the Largest Number among the Four Numbers

00:15:00

Java: Find the Lowest Common Multiple(LCM)

00:25:00

Java: Check whether a Number is Palindrome or Not

00:15:00

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

00:20:00

Java: Check if a String is Numeric

00:15:00

Java: Compare two Strings

00:15:00

Java: Check Number Is Armstrong Or Not

00:20:00

Java: Find the Factorial of a Number Using Recursion

00:15:00

Java: Check whether a Number Is Prime or Not

00:20:00

Java: Iterate through each Character of the String

00:15:00

Java: Convert Binary Numbers to Decimals

00:20:00

Java: Check if a String is a palindrome or not

00:20:00

Java: Count the Vowel and Consonants in a Sentence

00:20:00

Java: Display Armstrong Numbers With Intervals

00:20:00

Java: Display Prime Numbers Between Intervals

00:15:00

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

00:25:00

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

00:15:00

Java: To Print A Number Table Using Loops

00:15:00

Java: Reverse A Sentence Using Recursion

00:20:00

Java: Right Triangle Star Pattern

00:15:00

Java: Left Triangle Star Pattern

00:15:00

Java: Pyramid Star Pattern

00:15:00

Java: Diamond Star Pattern

00:15:00

Java: Right Triangle Number Pattern

00:15:00

Java: Right Triangle Repeat Number Pattern

00:20:00

Java: Pyramid Number Pattern (Asc)

00:15:00

Java: Pyramid Number Pattern (Desc)

00:15:00

Java: Pyramid Repeat Number Pattern

00:15:00

Java: Inverted Right Triangle Number Pattern (Asc)

00:15:00

Java: Inverted Right Triangle Number Pattern (Desc)

00:15:00

Java: Right Triangle Number Pattern (Asc)

00:15:00

Java: Right Triangle Number Pattern (Desc)

00:15:00

Java: Diamond Number Pattern

00:20:00

Java: Right Triangle Alphabetic Pattern

00:15:00

Java: Right Triangle Repeat Alphabet Pattern

00:15:00

Java: Pyramid Alphabet Pattern (Desc)

00:15:00

Java: Pyramid Repeat Alphabet Pattern

00:15:00

Java: Inverted Right Triangle Alphabet Pattern

00:15:00

Java: Diamond Alphabet Pattern

00:20:00

Java Project

Mortgage Calculator Case Study 02m 20s
Demo: Calculate Mortgage 10m 39s
Procedural Oriented Approach 07m 09s
Object Oriented Approach 19m 33s
Skill Tests Tests (9)

Java Fundamentals

15 Questions

Java Conditional Statements

15 Questions

Java Loops & Jump Statements

15 Questions

Java Arrays & Strings

15 Questions

OOPs in Java

15 Questions

Java 8 Features

15 Questions

Java Exception Handling

15 Questions

Java Collections & Generics

15 Questions

Java Multithreading

15 Questions

Java Basics Q&A

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

Object Oriented Q&A

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

Our Students Reviews

Frequently Asked Questions

Q1. What is Self Paced course offered by ScholarHat?

Online Self Paced Courses are designed for self-directed training, allowing participants to begin at their convenience with structured training and review exercises to reinforce learning. You'll learn through videos, PPTs, and Assignments designed to enhance learning outcomes, all at times that are most convenient for you.

Q2. 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.

Q3. How would I get access to the Learning Content?

As soon as you enroll in the course, you will get access to the course content through LMS (The Learning Management System) in the form of a complete set of Videos, PPTs, PDFs, and Assignments. You can start learning right away.

Q4. How do I enroll for the course?

You can enroll in the course by doing payment. Payment can be made using any of the following options.

  1. Visa debit/credit card
  2. Net banking
  3. Through PayPal

Q5. Student discounts?

Yes, Dot Net Tricks provides student discount to learners who cannot afford the fee. Email us from your student account, or attach your student ID.

Q6. 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.

Q7. How do I setup my team?

Please drop us an email with a list of user details like name, email you’d like to enroll and have access, we'll create your team accounts.

Q8. Do you provide technology version upgrade session free?

Yes, we do. As the technology upgrades your content gets updated at no cost.

Q9. Whom do I contact, if I have more queries?

You can give us a CALL at +91 113 303 4100 OR email us at enquiry@dotnettricks.com

Q10. Do you offer certificates of completion?

We do. Once you've finished a course, reach out to us.

Still have some questions? Let's discuss.
CONTACT US
This course includes
57.17 % OFF
1,179 499
12 months unlimited access to the course.

Access all courses with our subscription plan.
All courses, One subscription!
Accept cookies & close this