Since currently the focus on intelligent agents to solve tasks specific to AI is well studied, how important is to study the foundations of the Expert Systems in an Artificial Intelligence undergraduate course? In this course the classic search techniques are analyzed, the most common schemes of knowledge representation and several approaches such as the use of artificial neural networks for various problems are also explained.