How to choose the right learning path by reverse engineering what’s required to reach your goal — Reader Talal asks: I have a question: 1. Single variable calculus (MIT) 2. Mathematics for computer science (MIT) 3. Harvard CS 50 (Harvard) 4. Intro to algorithms (MIT) 5. Design and analysis of algorithms (MIT) 6. Leetcode practice problems Are taking these courses enough if I want to get a…