This course intended for learner who wish to leap forward into world of bit more complex programming. Till now, we discussed fundamentals of DSA which made your basics very clear. Now is the time to learn something which will help you in product development process which is in demand. Also, this will help you majorly in writing programs for AI & ML. You will be provided with multiple examples to understand the concept and clear your doubts. Then, you will go through some of quizzes and practice tests. I have also included the algorithm used to solving the problem. However, there are few problems I asked you to solve and send it across. This will create confidence in you on this course. Once you complete the course, please send me a note and I provide you interview questions and answers to prepare.
I have mentioned the reference books as well for you, please try to refer them as and when you are stuck. It should help you a lot. In any case, I would recommend solving the problem on your own because in computer there is no one solution to a problem you must know alternate solutions to use them as appropriate.