Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 82% Data Structures and Algorithms: Deep Dive Using Java

Data Structures and Algorithms: Deep Dive Using Java

$17.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.3/10 (Our Score)
Product is rated as #57 in category Data Structures and Algorithms

So you’ve worked with the basics of data structures and algorithms in Java (or another OO programming language) but feel like you need a deeper knowledge of how things work.

Maybe you have taken other courses on this topic that focus more on teaching how to pass job interview tests (theory) instead of how to make good choices for the programs you develop (implementation).

Or maybe you are ready to move from a junior programming position to a more senior one and need to get skilled in advanced concepts like data structures, and how to apply them to your own projects.

Whatever the reason, if you are looking for a course that focus on the implementations to give you a complete understanding of how things work, then this is the course for you.

This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered.

Complete source code is included and available for you to download.

This is a hands–on course! If you want to try understand things at a deep level, and work on implementations, rather than theory, then again, this is the course for you.

Topics covered:–

Arrays
Linked Lists
Trees
Hashtables
Stacks
Queues
Heaps
Sort algorithms
Search algorithms

Instructor Details

Tim's been a professional software developer for over 35 years. During his career he has worked for major companies such as Fujitsu, Mitsubishi and Saab. His video courses are used to train developers in major companies such as Mercedes-Benz, Paypal, VW, Pitney Bowes, IBM and T-Mobile just to name a few (via the Udemy for Business program). What makes Tim unique is his professional programming career - many instructors have never programmed professionally, let alone had a distinguished professional development career like Tim. Tim has trained over 582,000 students how to program, way more than a typical IT Professor at a college does in a lifetime. In fact, Tim's courses are often purchased by students struggling to get through a colleges programming courses. I am learning a lot about Java very quickly. I wish my college courses worked this way, they drag the same amount of material out over months. - Thomas Neal I love this guy. I'm in school for java right now at a local college and I bought this course hoping it would help clarify the fuzzy areas of my coursework. There's no comparison. Every time I get lost in my text book, I watch a couple more of these videos and I'm right back on track. He explains everything so perfectly. It sinks right in. - Kristen Andreani Tim is a great instructor, I have more courses from him and all are great. This one really helped me with my understanding of Java from the very beginnings. In fact, I was able to find a job as Java developer with the knowledge gained from this course, so I basically owe Mr. Buchalka my career - Daniel Kub nyi Tim's mission is simple: to make a difference in your life by helping you to become a software developer. Tim does that through his Java, Python, C#, Spring Framework and Android development courses. When Tim started programming over thirty five years ago, there was no online video training. There was no easy way to learn. The Internet, in its current form, didn't exist, and as a result, Tim couldn't Google for help, or watch videos on Youtube. After learning the hard way, Tim was determined to become the best teacher he could, and to make his training as painless as possible, so that you, or any one else with the desire to become a software developer, could become one. In between doing that, Tim spent the best part of those years as a professional software developer writing applications in Java, and a variety of other languages. In addition he spent many years with J2EE (as it was then known), now known as Java Enterprise Edition (JEE), designing and developing enterprise applications. Tim is relatively unique, in that he is a professional, experienced software developer who also has exceptional teaching skills. Many instructors have no work experience in the field. Make sure the person you trust with your education is a real expert with substantial previous professional experience. The bottom line for you is, when taking any of Tim's courses, is that you will learn the right way to do things from an expert, in the shortest possible amount of time. Tim's Java, Android, and Python courses, here on Udemy are of the highest quality as reviewed by his students. Ten's of thousands of students, just like you, have taken his classes, thousands have left glowing reviews, and many have gone on to full-time jobs, or consulting/freelancing opportunities after completing one of his courses. Tim recently placed in the top ten Udemy instructors as voted for by his students and Udemy themselves. What does all of this mean for you? You can have full confidence that Tim's courses are of exceptional quality, and that he can teach you to become a software developer if you have the desire to become one. Are you ready to start? You can get started today. No previous experience is necessary. In 2019, video training is the quickest way to learn, and with Tim's experience and training, it is possible for you to become a software developer. You can do this. Why not start today? Click one of his courses below, and watch his introductory video, to find out more about who he is and what he can offer you.

Specification: Data Structures and Algorithms: Deep Dive Using Java

Duration

16 hours

Year

2021

Level

Intermediate

Certificate

Yes

Quizzes

No

29 reviews for Data Structures and Algorithms: Deep Dive Using Java

4.1 out of 5
11
15
1
1
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Yeong Tsann Phua

    Simple yet precise explanation

    Helpful(0) Unhelpful(0)You have already voted this
  2. Milton Sandino

    The lessons are easy to follow because the instructor explains things logically, gives good visual examples and explains the coding throughly as she writes it.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Ramzy Rashaun

    so far is good

    Helpful(0) Unhelpful(0)You have already voted this
  4. Hern n Cervera

    The explanations of sorting algorithms really need a more visual demonstration, such as more diagrams or an animation. I found myself often looking elsewhere to understand the topics of this course

    Helpful(0) Unhelpful(0)You have already voted this
  5. Temidayo Oluwabusola

    So far, So good.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Jacob Daniel Leiner

    these sorting algorithms are explained in the most confusing way possible. Google each of these online and then record what those people did.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Manas Verma

    Some of sorting is not explained properly.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Saurabh Nair

    The course is well designed with a good structure and the instructor is very good at explaining the algorithms and data structures in a very simple and easy to understand manner.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Thilakshan Baskaran

    This is great course for someone looking to learn intermediate programming. The instructor is very clear and concise. I was able to follow along with her without getting lost. This is the first course on udemy that I’ve fully completed. Highly recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Sanjay

    Excellent Explanation

    Helpful(0) Unhelpful(0)You have already voted this
  11. Danish Ahmed2

    Very well explained

    Helpful(0) Unhelpful(0)You have already voted this
  12. Mrinal Sharma

    Loved the course

    Helpful(0) Unhelpful(0)You have already voted this
  13. Shakti Tripathi

    The instructor explains very clear n concise way.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Gopi Gorantala

    Sarah Ettritch truly have very in depth knowledge on Java.. Sarah tries to explain the concept in a way that every programmer finds it easy. She teaches Java and beyond coding.. I truly Love this course.

    Helpful(0) Unhelpful(0)You have already voted this
  15. George Bou Rizk

    the versions old and some steps have changed.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Aniket Dogra

    It was truly one of my best choices to have come across such an interactive and precise course on Data Structures.

    Helpful(0) Unhelpful(0)You have already voted this
  17. ymy my

    I have a better understanding of the algorithm. It was easier to understand string processing, collections, lambda, etc. before working on it.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Ja Xu

    this is a trololollololollolol answer

    Helpful(0) Unhelpful(0)You have already voted this
  19. Bogomil Stoyanov

    A very good course. Provides a good understanding of the material.

    Helpful(0) Unhelpful(0)You have already voted this
  20. manjot singh

    Great Course!!

    Helpful(0) Unhelpful(0)You have already voted this
  21. Omkar Sawant

    Good course

    Helpful(0) Unhelpful(0)You have already voted this
  22. Ananya Mukherjee

    The course is the best for getting a grasp over Data Structures and Algorithms specially if you are a novice and looking for the best course to start your career in Java . Prerequisite : Clear concepts of OOP.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Tumba

    yes it is

    Helpful(0) Unhelpful(0)You have already voted this
  24. Shubham Nayak

    Its perfect for those who are not from computer science background and freshers

    Helpful(0) Unhelpful(0)You have already voted this
  25. Roger Perryman

    The instructor does a great job explaining things. It does feel a little basic for a deep dive course, even if it is labeled intermediate. But it is early in the course.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Colin Kingsley

    good match

    Helpful(0) Unhelpful(0)You have already voted this
  27. Jay Montgomery

    Covers roughly the same as my Data Structures class from college. This class is a great refresher. And this time its in Java instead of Turbo Pascal 2.0. Moving on to Advanced Data Structures.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Bogdan Tataru

    Until now the explanation provided by the teacher a very good.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Samiksa Makeshkumar

    It was a great learning experience with implementation alongside theory and challenges at the end of each section

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

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

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Data Structures and Algorithms:  Deep Dive Using Java
    Data Structures and Algorithms: Deep Dive Using Java

    $17.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare