# Where to Go From Here

What next steps can you take?

## We'll cover the following

## Next steps

We have a number of courses dedicated to interview preparation in multiple languages. If you want to further level up your technical interview skills, there are a number of courses on our website that you can consider taking:

Course |
What is it about? |
---|---|

Coderust: Hacking the Coding Interview | The course walks you through 80+ example problems and their solutions (available in Python, C++, Java, JavaScript, and Ruby) with step-by-step visualizations. |

Data Structures in C++: An Interview Refresher | This course contains a detailed review of all the common data structures and provides implementation level details in C++. |

Data Structures in JavaScript: An Interview Refresher | This course contains a detailed review of all the common data structures and provides implementation level details in JavaScript. |

Data Structures in Java: An Interview Refresher | This course contains a detailed review of all the common data structures and provides implementation level details in Java. |

Data Structures in Python: An Interview Refresher | This course contains a detailed review of all the common data structures and provides implementation level details in Python. |

Big O Notation for Coding Interviews and Beyond | The course explains the concepts in layman terms and teaches you how to reason about the complexity of algorithms. This course can also be handy for revising complexity concepts or Big O analysis before interviews. |

Grokking the Object Oriented Design Interview | This course not only has a set of carefully handpicked case studies, which have been repeatedly asked at the top tech companies, but also provides a thorough experience to handle different object-oriented design scenarios. |

Grokking Dynamic Programming Patterns for Coding Interviews | Rather than just having you try to memorize solutions, this course will walk you through five underlying DP patterns that can then be applied to solve 35+ DP problems. |

Grokking the System Design Interview | This course has a set of questions that have not only been repeatedly asked at top companies, but also provide a thorough experience to handle any system design problem. |

Java Multithreading and Concurrency for Senior Engineering Interviews | This course lays the foundations of advanced concurrency and multithreading and explains concepts such as monitors and deferred callbacks in depth, building simple and complete solutions. |

## Feedback

Your feedback, comments, concerns, and questions are always welcome! Drop us an email or a comment on the community forum. Looking forward to hearing from you!

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.