Where to Go Next ?
Some of the further steps which you can take after this course
We'll cover the following
Further steps
At this point, we hope that you have understood the major problem types and data structures that are used to solve these problems. If you want to further improve your logic and try to practice more (remember, practice is the key to success) you can follow the options given below:
Educative courses
Educative is a one-stop solution to get the latest technology courses. You can follow up with some of the following mentioned courses:
- Grokking the Behavioral Interview
- Grokking the System Design Interview
- Grokking Dynamic Programming Patterns for Coding Interviews
- Ace the C++ Coding Interview
CP - algorithms
This is a one-stop solution to get all the algorithms and data structures concepts with implementation. This is really a great source for learning advanced and complex CP algorithms.
Codeforces
We personally suggest you solve problems on Codeforces. It is a great platform and hosts many online coding contests every month. Participate in all the coding contests and increase your ranking.
Your profile ranking on Codeforces is often considered as a shortlisting criterion by many companies. Seriously! So try to participate in as many contests as possible.
Leetcode
This is one of the best platforms to get coding interview questions sorted by companies. For example, you can get questions asked in Google, Microsoft, and many other companies. This platform also hosts coding contests which are very useful to prove your problem-solving skills.
Resources
We have prepared a cheat sheet that you can download by clicking the link below. The PDF provided below contains many problems that are already covered as part of this course, but there are a lot of new problems that you can solve independently.
Level up your interview prep. Join Educative to access 70+ hands-on prep courses.