What is deep learning and machine learning?

I’ve heard a lot about machine learning (ML) and deep learning (DL), but what’s the actual difference? From what I know, ML is about teaching computers to learn from data and improve over time without being explicitly programmed. Deep learning, on the other hand, is a more advanced type of ML that uses neural networks to mimic how the human brain works. Can anyone explain these concepts more clearly or share examples where they’ve seen ML or DL in action?