Deepearning.ai course teaches you about internal combustion engine first, then keeps adding layers of abstraction and by the end of the course you are driving like an F1 racer