Educative.io makes interactive, text-based courses for software engineers. Now, for the first time, learners can pay a single flat-rate fee and get unlimited access to every course on the platform.
High quality, lucid, and spot on courses for any software engineer preparing for interviews. Grokking the System Design Interview course is unanimously attested as the top course by almost anyone I have spoken to. I think the 'Grokking the Coding Interview: Patterns for Coding Questions' course is unique in its own way. You get to learn some common patterns that will help you in identifying the approach you need to take for any problem at hand. Overall, a great compendium of courses - just what the doctor ordered.
Not coming from technical background I did the "grokking the system design interview prep" course and cracked my Interview at Microsoft! The language and explanation used in their courses is so easy to understand no matter which background you come from (tech/non-tech)
Design is frequently asked in technical interviews these days and the resources are scattered online. So, one does not knows from where to start and finds difficult to answer the questions that are asked. I stumbled upon [1] Grokking The System Design Interview and it proved to be extremely useful. Post that I went through [2] Grokking The Coding Interview and [3] Grokking The Dynamic Programming Patterns. These 2 courses improved my problem solving skills a lot and I am much better than I was 8 months back. I have solved close to 350 questions on Leetcode and I feel very confident. Without Educative this would not have been possible. If you are seriously preparing for technical interviews and are scared by the umpteen resources out there, stop looking around and try out these courses.