This course teaches the basics of AI systems, the different aproaches in the AI research and development and decision making. The primary subject of the course are the different algorithms for AI decision making, such as Nural Networks, Decision Trees and SVM. Additionaly different types of preprocessing of features and classification optimizations are reviewed.