dots bg

Data Structure using Java

Unlock the power of Java programming with our comprehensive course, "Java Mastery: From Fundamentals to Advanced Applications." Whether you're a beginner looking to kickstart your programming journey or an experienced developer aiming to enhance your Java skills, this course has something for everyone. In this course, you will embark on a journey that covers Java from its fundamental concepts to advanced applications. Starting with the basics of Java syntax and object-oriented programming, you'll gradually build a strong foundation. You'll then dive into more advanced topics such as data structures, multithreading, and network programming.

FREE

dots bg

Course Overview

In this course, you will embark on a journey that covers Java from its fundamental concepts to advanced applications. Starting with the basics of Java syntax and object-oriented programming, you'll gradually build a strong foundation. You'll then dive into more advanced topics such as data structures, multithreading, and network programming.

Throughout the course, you'll work on hands-on projects that simulate real-world scenarios, allowing you to apply your knowledge and gain practical experience. By the end of this course, you'll be equipped with the skills to develop robust Java applications, making you a proficient Java developer ready to tackle a wide range of software projects.

Course Highlights:

  • Learn Java fundamentals and object-oriented programming principles.
  • Explore advanced Java topics like data structures and multithreading.
  • Build practical skills through hands-on coding projects.
  • Gain the expertise to develop Java applications for various domains.
  • Receive a completion certificate to showcase your Java proficiency.

Whether you aspire to become a Java developer, advance your career, or simply want to harness the power of this versatile programming language, "Java Mastery" will guide you on your journey to Java expertise. Join us today and become a Java master!

Schedule of Classes

Start Date & End Date

Sep 12 2023 - Dec 12 2024

Total Classes

1 Classes

Course Curriculum

4 Subjects

Data Structures using Java

21 Exercises82 Learning Materials

Introductions and Basics

Introduction to Data Structures in Java

Video
00:05:03

Introduction to Algorithms in Java

Video
00:04:05

Introduction to Algorithm Analysis

Video
00:06:48

Time Complexity of an Algorithm

Video
00:05:22

Space Complexity of an Algorithm

Video
00:02:08

Asymptotic Analysis of an Algorithm

Video
00:02:29

Asymptotic Notations Omega and Theta and Big O Notations

Video
00:03:17

Types of Asymptotic Notations

Video
00:06:04

Analysis and Rules to calculate Big O notation

Video
00:05:27

Calculating Time complexity of Constant Algorithm (Big O)

Video
00:04:36

Calculating Time complexity of a Linear Algorithm (Big O)

Video
00:07:59

Calculating Time complexity of a Polynomial Algorithm (Big O)

Video
00:09:06

Introductions and Basics of java

Exercise

Assignment 1

Assignment

Introduction to Array

Introduction to One-Dimensional Array

Video
00:04:59

Declaration and Initialization of One Dimensional Array

Video
00:06:14

Adding elements in One Dimensional Array Animation

Video
00:06:10

Adding or Updating elements in a One-Dimensional Array Implementation

Video
00:08:58

How to print elements of an Array in Java Animation

Video
00:06:30

How to print elements of an Array in Java Implementation

Video
00:05:20

Remove Even Integers from an Array Animation Coding Interview Question

Video
00:12:21

Introduction to Array

Exercise

Assignment 2

Assignment

Introduction to Array

Assignment

Even Integers from an Array

How to Reverse an Array in Java - Animation

Video
00:08:46

How to reverse an array in Java Implementation

Video
00:03:28

How to find Minimum value in an Array Implementation

Video
00:05:45

Find Second Maximum value in an Array Animation

Video
00:12:50

How to move Zeroes to end of an Array Implementation

Video
00:05:58

How to resize an Array in Java Animation

Video
00:09:05

How to resize an Array in Java Implementation

Video
00:09:07

Even integers from an array

Exercise

Array implementation

Assignment

Single Linked List

Represent a Singly Linked List in Java

Video
00:02:49

How to Implement a Singly Linked List in Java | Data Structures and Algorithms

Video
00:02:23

Create a Singly Linked List in Java (Implementation)

Video
00:04:24

Print elements of a Singly Linked List in Java (Implementation)

Video
00:03:34

Find length of a Singly Linked List in Java (Implementation)

Video
00:03:56

Insert node at the beginning of a Singly Linked List in Java (Implementation)

Video
00:02:57

Insert node at the end of a Singly Linked List in Java (Implementation)

Video
00:05:18

Single linked list

Exercise

Assignments of Single Linked list

Assignment

Double Linked List

How to represent a Doubly Linked List in Java

Video
00:04:12

how to implement doubly linked list in java

Video
00:06:20

How to print elements of a Doubly Linked List in Java

Video
00:12:43

How to insert node at the beginning of a Doubly Linked List in Java

Video
00:10:15

Insert node at the end of a Doubly Linked List in Java

Video
00:10:25

How to delete first node in a Doubly Linked List in Java

Video
00:15:17

How to delete last node in a Doubly Linked List in Java.

Video
00:14:40

Double linked list

Exercise

Double Linked List

Assignment

Circular Singly Linked List

How to represent a Circular Singly Linked List in Java ?

Video
00:07:56

How to implement a Circular Singly Linked List in Java ?

Video
00:07:33

How to traverse and print a Circular Singly Linked List in Java ?

Video
00:11:34

How to insert node at the start of a Circular Singly Linked List in Java

Video
00:14:53

How to insert node at the end of a Circular Singly Linked List in Java

Video
00:14:04

How to remove first node from a Circular Singly Linked List in Java ?

Video
00:18:44

Circular Singly Linked List in One Video | Animations and Implementations

Video
01:12:41

Circular linked list

Exercise

Circular linked list

Assignment

Binary Tree

How to represent a Binary Tree in Java

Video
00:08:19

How to Implement a Binary Tree in Java Binary Tree Data Structure

Video
00:07:46

Recursive PreOrder traversal of a Binary Tree in Java

Video
00:26:05

Iterative Preorder traversal of a Binary Tree in Java

Video
00:16:33

Recursive Inorder traversal of Binary Tree in Java

Video
00:26:56

Iterative Inorder traversal of a Binary Tree in Java

Video
00:28:42

Recursive Postorder traversal of a Binary Tree in Java

Video
00:26:46

Iterative Postorder Traversal of a Binary Tree | Implementation

Video
00:14:33

Level order traversal of a Binary Tree in Java

Video
00:18:35

Binary tree

Exercise

Binary Tree

Assignment

Binary Search Tree

How to represent Binary Search Tree in Java? | Animation

Video
00:10:06

How to insert a value in a Binary Search Tree (Recursive) | Implementation

Video
00:03:04

How to search a given key in a Binary Search Tree (Recursive) | Animation

Video
00:18:29

How to search a given key in a Binary Search Tree (Recursive) | Implementation

Video
00:06:39

Validate Binary Search Tree | Animation |

Video
00:33:56

Search in a row and column wise sorted matrix | Animation

Video
00:15:39

Search in a row and column wise sorted matrix | Implementation

Video
00:05:50

Print a given matrix in Spiral form | Animation

Video
00:34:25

Binary Search in Java

Video
00:15:50

Binary Search Tree

Exercise

Binary search tree

Assignment

Bubble & Insertion Sort

Bubble Sort in Java

Video
00:08:37

Bubble Sort in Java | Implementation

Video
00:08:30

Insertion Sort in Java - Part 1 | Animation | Sorting Algorithms

Video
00:13:25

Insertion Sort algorithm in Java (Part 2) | Animation | Sorting Algorithm

Video
00:20:20

Insertion Sort in Java | Sorting Algorithm | Implementation

Video
00:08:41

Selection Sort Algorithm in Java (Part 1) | Animation | Data Structure and Algorithm

Video
00:13:05

Selection Sort Algorithm in Java (Part 2) | Animation | Data Structure and Algorithm

Video
00:21:21

Selection Sort Algorithm in Java (Part 3) | Implementation | Data Structure and Algorithm

Video
00:07:42

Bubble & Insertion Sort

Exercise

Bubble & Insertion Sort

Assignment

Merge & Quick Sort

How to merge two sorted arrays in Java? | Animation | Part 1

Video
00:09:13

How to merge two sorted arrays in Java? | Animation | Part 2

Video
00:15:17

How to merge two sorted arrays in Java? | Implementation

Video
00:12:23

Merge Sort in Java - Part 1 | Animation | Conceptual Overview | Sorting Algorithms

Video
00:12:54

Merge Sort in Java - Part 2 | Merge Method Animation | Conceptual Overview | Sorting Algorithms

Video
00:14:03

Merge Sort in Java | Implementation | Sorting Algorithms

Video
00:14:54

Quick Sort Algorithm in Java Animation | Conceptual Overview | Sorting Algorithms

Video
00:11:09

Quick Sort Algorithm in Java - Part 2 | Partition Method Animation | Sorting Algorithms

Video
00:25:16

Quick Sort Algorithm in Java - Part 3 | Recursion Animation | Sorting Algorithms

Video
00:19:48

Merge Sort and Quick Sort

Exercise

Merge and Quick Sort

Assignment

Ch 1

Dummy Course 100

Module 1

Science Class 2

Ch 1 - Physics

IELTS Training

Ch 1

Course Instructor