Machine Learning, Robotics and Natural Language Processing are all important areas associated with Artificial Intelligence. Machine Learning enables systems to learn from data, Robotics applies AI to intelligent machines, and NLP deals with processing and understanding human language.