Before learning about Artificial Intelligence, you must have the fundamental knowledge of following so that you can understand the concepts easily:
- Any computer language such as C, C++, Java, Python, Prolog etc.
- Knowledge of essential Mathematics such as derivatives, probability theory, etc.