This document describes an Intelligent Systems course taught at the University of Sts Cyril and Methodius in Macedonia. The course was designed to provide an alternative perspective for solving complex problems compared to traditional programming courses. It covers topics like machine learning, data mining, bioinformatics and robotics. The course includes both theoretical and practical components. In the practical sessions, students work through exercises applying machine learning techniques to real-world pattern recognition and other problems. The goal is for students to understand how learning machines can be used to find good solutions when perfect answers may not be possible.