Skip to content
UdemyData Structures and AlgorithmsPaid courseAll LevelsCertificate

Master Important Data Structures and Algorithms in Java. (Udemy.com)

Learn and Master Linked List, Stack, Queue, Hashtable, Heap, Graph, Graph Algorithms, Search Algorithm & Sort Algorithms

Created by: Manoranjan Kumar

Last updated March 2019

icon
What you will learn

  • Master Arrays, Linked List, Stack, Queues, Priority Queue, Set, Map, Hashtable, Tree, Heaps, Graphs.
  • Master Sorting Algorithms, Searching Algorithms & Graph Algorithms.
  • Ace Coding Interviews.
  • Understand how a data structure works internally.
  • Develop a clear understanding of when to use which data structures and algorithms.
  • Understand Time and Space complexity of using a particular Data Structure or algorithm.
  • Implement any coding exercise confidently.

How it compares

Against the other 86 rated Udemy courses in Data Structures and Algorithms on CourseDuck:

  • Rating4.0 out of 5higher than 4% of them
  • Reviews47#86 of 87 by number of reviews
  • Length14.8 hourslonger than 60% of them
  • Last updatedMarch 2019earlier than 86% of them

icon
Course Description

Data Structures and Algorithms are the most important and fundamental building blocks of computer science and any coding interviews. A good knowledge of data structures & algorithms is a must for designing and developing an efficient software application. This course will covers all the practical data structures of Java Collections Framework  along with several important algorithms that we often use for application development and explore in depth about its  working, properties and practical significance in creating efficient and reliable software applications. Here,  we will explore and analyse about various data structures and algorithms like Arrays, Linked List, Stack, Queue, Priority Queue, Set, Map, Hashtable, Tree, Binary Search Tree, Heaps, Graphs, Graph Algorithms, Search Algorithms, Sort Algorithms and many more.

The objective of this course is to enable students to: 

  • Develop deeper understanding of Data Structures and Algorithms.

  • Master Arrays, Linked List, Stack, Queue, Priority Queue, Set, Map, Hashtable, Tree, Heaps, Graphs.

  • Master Sorting Algorithms, Searching Algorithms, Graph Algorithms.

  • Ace Coding Interviews.

  • Understand how a data structure works internally. 

  • Develop an understanding of when to use which data structure and algorithm.

  • Understand Space and Time complexity of using a particular Data Structure or algorithm.

  • Implement any coding exercise confidently.

This course is designed, keeping simplicity as a priority so that even beginners will find it easy to understand and practice simultaneously. The coding language, I have used here is Java, however one can practice in any language as the concepts behind data structures and algorithms remains the same across various programming languages. So go ahead and enroll now. I will see you in the next lesson.

What Students say about this course ?
Good content and easy to understand the Data Structure concepts. The well explained coding examples and questions asked in quiz are helpful for interview preparation.  - Keerti Joshi

Helped me to understand about data structures even more clearly, especially the internal implementations of each data structures.  - Anuradha Singh

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Manoranjan Kumar

Manoranjan Kumar has done Computer Science Engineering and have several years of experience as a professional software developer and data analyst. His areas of expertise includes Java, Python, Data Science and Web Application Development.

Over the course of his career he has worked with top companies like Goldman Sachs, Procter & Gamble (P&G), NTT DATA and many more. He has also published few books. His aim is to pass his knowledge to students in order to empower them to achieve their goals in IT and personal growth.

icon
More Data Structures and Algorithms courses

Free

$119.99

Free

$99.99

$109.99

$84.99

icon
Reviews

4.0

47 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Suhavi Singal on 7/16/2020

great explanation along with examples for better understanding

By Harsh Mishra on 5/2/2020

Reads the content...logics are not explained properly....want refund

By Syed Naved Ali on 4/28/2020

Good course, however it will be much better if the dry run of the code challenges will be explained through data instead of program flow. Over all course will be very much helpful for beginner level in algorithms.

By Rajdeep Sil on 5/27/2019

Definitely one of the worst course on DSA out there, the instructor just simply reads out the line of the code without a proper explanation on it. Dont go for it at all!!!. I would give it a negative star

By Suryakant Gorain on 3/25/2019

I love the content provided, this course is so elaborative with several good examples. I am new to data structures but this really helped me in boosting my knowledge and clarified my doubts, highly recommend this :)

By Chakrapani Kulkarni on 3/5/2019

Manoranjan has a good command on this subject, the clarity of explanation on each topic is excellent. I'm a EEE graduate. I have enrolled in this course for my interview preparation. it's a single place to learn DS and Algorithm concepts for any CS or NON-CS graduate. This course is a must for any Java developer.

By Mohammad Q on 12/8/2018

Very good course

By Anuradha singh on 12/4/2018

Very good course! Helped me to understand about data structures and algorithms even more clearly, especially the internal implementations of each data structures and code implementations in each sections.

By K joshi on 11/29/2018

Good content and easy to understand the Data Strucure concepts. The well explained coding examples and questions asked in quiz are helpful for interview preparation.

Showing all 9 reviews on CourseDuck

Read all 47 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100