Introduction to Data Structures & Algorithms in Java

Master data structures and algorithms with this comprehensive course. Essential for programming interviews, featuring graphics and animations for easier understanding.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about demystifying data structures and algorithms! You'll dive into the basics, like arrays and trees, and pick up some cool sorting tricks. Plus, those graphics make everything super chill to learn. You’ll walk away ready to ace those programming interviews!

Key Points

  • Understand fundamental data structures like arrays, linked lists, stacks, queues, trees, and heaps.
  • Learn various sorting algorithms and operations on binary search trees and heaps.
  • Get to grips with recursion and how it works.
  • Use graphics and animations for easy learning.
  • Feel confident in tackling data structures and algorithms.

Learning Outcomes

  • Know how to implement different data structures and algorithms.
  • Write your own algorithms and evaluate their performance.
  • Conquer any fear of data structures and algorithms.

About This Course

Designed to help understand the fundamentals of DS & Algorithms really well. A must have for programming interviews.

This course introduces some basic data structures (arrays, linked lists, stacks, queues, trees and heaps) and algorithms (various sorting algorithms, and algorithms for operations on binary search trees and heaps). We will also cover recursion in this course. Use of graphics and animations makes the lectures very easy to understand and digest. After taking this course, you will loose your fear for data structures and algorithms.

  • Be able to know and implement various data structures and algorithms

  • Be able to write your own algorithms and understand if their running time is good or bad

Course Curriculum

Instructor

Profile photo of Raghavendra Dixit
Raghavendra Dixit

I am a graduate of the Indian Institute of Technology, popularly known as IIT. I have worked as a Technical Architect in both product & services based software companies with about 14 years of programming experience (as of June, 2013). I have worked with languages like Perl/Java/Objective C/Scala and JavaScript. I have also used various frameworks/platforms like Spring, Play, Cocoa...

More Courses By Raghavendra Dixit
Review
4.9 course rating
4K ratings
ui-avatar of Dang Ky Anh FX13272
Dang K. A. F.
5.0
1 year ago

Good course!

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.0
1 year ago

Good explanation

  • Helpful
  • Not helpful
ui-avatar of Nguyen Doan Khanh Nhan FX17084
Nguyen D. K. N. F.
5.0
1 year ago

Good

  • Helpful
  • Not helpful
ui-avatar of Truong Van Tien FX17953
Truong V. T. F.
1.0
2 years ago

Difficult to hear
Can not read source code. I don't know how you can sell this course without any responsibility for content problem

  • Helpful
  • Not helpful
ui-avatar of Okechukwu Felix Nwoche
Okechukwu F. N.
4.0
3 years ago

Very Good. Would have wanted more real life/everyday examples too. The examples are basic and practical at best

  • Helpful
  • Not helpful
ui-avatar of abdirahman Mohamed
Abdirahman M.
5.0
3 years ago

it is getting practical as I move forward which makes me happy and makes me feel like im understanding concepts that I never understood in my past two years in college

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.0
3 years ago

This course is good for beginner to understand about the basics of Algo and DS. I like videos with the codding hands on which help me to understand the concept in better way. I am disappointed when I didn't get the videos of the stack and Queue hands on. Other wise course is good to clear the DS and algo concept.

  • Helpful
  • Not helpful
ui-avatar of Rishabh Bakshi
Rishabh B.
4.0
5 years ago

I have learnt all the topics which are discussed in this course. but Linked LIst topics I have seen 3 4 times but I am not getting confidence in it.

  • Helpful
  • Not helpful
ui-avatar of Bruno Selva
Bruno S.
3.5
5 years ago

There are places where the animations got too confused. It would be better to cover it with code like the Double Ended Queues.

  • Helpful
  • Not helpful
ui-avatar of Priyank Rajoriya
Priyank R.
4.0
5 years ago

Yes, it is a good match for me. But in some cases, the speaker tries to skip some parts or he tries to make it fast. If he can manage his pace at a steady rate then it will be good for mediocre students like me.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses