Updated June 2018
If I had to pick the single most important topic in software development, it would be data structures and algorithms. Think of it as the fundamental tools available to every computer programmer. The better you get with these tools the more confident a programmer you ll become. Software development is a vast field requiring all kinds of skill–sets but getting good at this single topic is a huge leap forward in your programming journey and it ll certainly pave the way for a successful programming career.
The topics in this course are going to cover data structures such as lists, stacks, queues, trees and some of the most powerful sorting, searching, and graph algorithms that have revolutionized the field of computing. Throughout the course I keep things practical and provide real life examples of how all of these algorithms work and when & where they can be applied to write efficient computer programs.
I ll be moving at a slow and steady pace introducing each topic followed by a PRACTICAL programming assignment so you can immediately apply what you learned. All homework assignments in the course will be accompanied with step by step solution videos demystifying each problem as I code up the solutions. My goal is to make sure, that after you complete this course you feel completely confident going into a coding interview because you will have built a solid foundation in computer programming. So go ahead and signup and I ll see you in the course.
Instructor Details
Courses : 9
Specification: Practical Data Structures & Algorithms in Java + HW
|
16 reviews for Practical Data Structures & Algorithms in Java + HW
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$94.99 $12.99
Jay Pedersen –
Descriptions of algorithms are clear and helpful. This is the best thing about the course. The code provided works most of the time. That’s as far as I can go with positive feedback. The major negative I have is that the instructor did not appear to answer a single question when I was going through the course material. It appears that the instructor is not actively answering questions at this time. That’s a big problem in my book. There was no code at all provided for the HashTable algorithm, but there was code for all the others. I don’t think that best practices were followed in the Java coding. Unsafe assumptions are made in the code like ‘assume the list is not empty’. In many cases, a simple addition of a check would remove the unsafe assumption. For example, actually use the isEmpty() method to see whether or not a list is empty. So, I would say to take the course if you need good high level descriptions of data structures and algorithms and are willing to accept the negatives outlined above.
Hopeton Hopeton –
Excellent clarity of material and communication style spot on!
Mico Ruzic –
Instructor made it easy to understand and explained it perfectly 🙂
Yue Chen –
Good in depth guide on Data Structures gives good practical knowledge. Would definitely recommend for beginner programmers or those unfamiliar with data structures as the instructor goes in great detailed. For those who are more advanced, the course content is still applicable but perhaps you might be able to skip around and also speed up the video playtime to x1.5 speed.
Syed –
This is the best course in Data Structure. He have explained each concept in detail and with coding. He have lots of patience and he is the best instructor. The way he explain in more clear and more precise. Don’t think much just go a head for this course. Thanks Syed.
Anil Chalimeta –
Good
Deepthi Kodatham –
Excellent introduction to algorithms.
Bidipto –
I thought of more hands on and problem solving , theory is taught efficiently though !
Michael Meyer –
So far so good I loved your Java Design course (just finished last week) and am looking forward to this one.
David Schneider –
This instructor is fantastic, I cannot give him enough praise, and just wish I could learn even more from him!
Naveen kumar –
Now i understand what exactly is ADT. Thanks.
Arief Abdurrachman –
Good explanation!
barsha sharma –
amazing ,excellent, learnt a lot in lockdown ..
Gerard Kouonfo Njiti –
Very nice cours. Very well explained in details. I learned i lot from this course that will me make me move to the next level in my career. Thanks a million!
Siavash Alemzadeh –
Nice organization and explanation… highly recommended to those like me who want to practically learn DS&A with online coding and examples.
Vinit –
it was effective session.