Algorithm Expert - Ace The Coding Interview

70 Hand-Picked Questions

Interview prep is a numbers game that many candidates lose. We've hand-picked 70 of the best interview questions to truly prepare you.

50+ Hours Of Video Explanations

Algorithms are tough to learn on paper. Each and every one of our questions is accompanied by a two-part video explanation to maximize learning. That's over 50 hours of content, all at your fingertips.

Solutions In 5 Languages

Not everyone speaks the same programming language. We give you solutions to every single question in 5 different languages: JavaScript, Python, C++, Java, and Go.

Code-Execution Environment

Coding out solutions to algorithm problems is the best way to practice. Our code-execution environment lets you type out your answers and run them against our test cases right here on the website.

Space-Time Complexity Analyses

Understanding how much memory an algorithm uses and how fast it runs is exceedingly important. All of our explanations include a rigorous space-time complexity analysis.

Experience-Backed Interview Tips

Algorithm interviews go beyond just algorithms and data structures. Our interview tips video series gives you crucial tips and tricks that'll make you stand out.

Instructions to sign up to this course and also get 30% OFF

This course is a partnership with AlgoExpert to get this course you need to follow the steps below

  1. click the link below
  2. once you have reached algoexpert login on the top right of the page by signin in with either google, facebook, or github account
  3. Then you will be logged in, click on purchase on the top menu
  4. When you get to purchase form fill in your information and then you must use Promo Code codingphase to receive 30% off


Your Instructor

Joe Santos Garcia
Joe Santos Garcia

Hi my name is Joe Santos Garcia a web developer based out of NYC. I've worked on projects for major companies. I have a successful youtube channel with over 50,000 subscribers who love my tutorials and over 50,000 students world wide in multiple platforms. My goal is to get all my students and subscribers to level of being hired as a developer.

Course Curriculum

  First Section
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

This course is closed for enrollment.