Udemy

Java Logical Programs and Data Structures For Beginners

Enroll Now
  • 3,690 Students
  • Updated 11/2025
4.6
(302 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 36 Minute(s)
Language
English
Taught by
Bharath Thippireddy
Rating
4.6
(302 Ratings)
2 views

Course Overview

Java Logical Programs and Data Structures For Beginners

Improve logic and over come the fear of programming

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

Are you a College Student with Core Java background who is  interested in improving your programming skills or overcome the fear of coding , this course is for you.This course is also for those students who have completed my Core Java Made Easy Course.


You will start working on simple programs and move using numeric types

Print Digits in a number

Sum of Digits in a number

Check if a number is palindrome or not

Convert integer to binary and visa versa

Check if a given number is Special and Perfect Number

and More


Work with Strings:

Reverse a String in different ways

Count the words in given text

Find words,Remove Vowels

Find Duplicates,Replace Next Character

and More


Understand Recursion and write programs using it

Write programs using Arrays and Matrices

Sum of positive and negative numbers in a array

Find min and max element in a array

Reverse elements in a array

Check if a given matrix is a sparse matrix

Do Matrix Transpose

Swap Rows and Columns


Work with patterns:

Print Right Triangle

Print Inverted Right Triangle

Mirrored Right Triangle

Understand Time and Space Complexity

Implement Bubble Sort and enhance it

Implement Selection Sort

Implement Linear Search

Implement Binary Search using recursive and non recursive ways


Data Structures:

What are Data Structures

Different Types of Data Structures


Linked Lists:

Create a LinkedList

Insert at the end

Insert at the beginning

Insert in the middle

Delete at different positions

Traverse

Find Nth Node

Check if list has a loop

Reverse a List

Work with Double LinkedList


Stacks:

Create a stack using an array

Create a stack using a List

Push,Pop,Peek

Reverse a String using a stack

Check if symbols are balanced


Queues:

Create a Queue using an Array

Create a Queue using a List

enQueue, deQueue


Trees:

Create a Tree

Perform PreOrder,InOrder,PostOrder traversals

max, search, find and findMin

Course Content

  • 10 section(s)
  • 163 lecture(s)
  • Section 1 Introduction
  • Section 2 Numbers
  • Section 3 Strings
  • Section 4 Recursion
  • Section 5 Arrays & Matrices
  • Section 6 Patterns
  • Section 7 Algorithm Complexity
  • Section 8 Sorting
  • Section 9 Searching
  • Section 10 Data Structures

What You’ll Learn

  • Programs using Numbers
  • Programs using Strings
  • Programs using Arrays
  • Programs using Recursion
  • Programs on Patterns
  • Concepts of Time Complexity
  • Programs on Sorting
  • Programs on Searching
  • Implement Data Structures
  • Create LinkedLists
  • Create Stack
  • Work with Queues
  • Implement Trees
  • Work on problems using Data Structures
  • And more in easy steps


Reviews

  • S
    SMRUTIJIT SATAPATHY
    5.0

    fantastic ***************************************************i can give 2 billion **** rating

  • D
    Doddy Mallikarjun
    5.0

    very Good, Thanks!

  • A
    Abhijeet Wagh
    4.0

    good

  • M
    MADAKA JAYANTHI JAYANTHI
    2.5

    good

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed