Course Graduation

Congratulations on making it through this course! You've learned many important topics that will help you on your way towards becoming a software developer: advanced data structures such as stacks and heaps, calculating time and space complexity using the master theorem, sorting algorithms such as mergesort, and a look at how to build binary search trees.

If you're preparing for interview questions, further practice on Leetcode is also recommended. We've recognized that there is a gap between traditional learning and questions on Leetcode, hence completing this course should get one ready for most of the easy and some of the medium questions there.

If one is interested in sofware development jobs at top tech companies, then further education is necessary. We think our upcoming advanced software development course will be useful in getting ready for difficult interview questions.

We hope you've had a pleasant time. Happy coding.