Back to all courses

Introduction to artificial intelligence

Individual course

Max amount of FITech students: 30

Persons without a valid study right to a Finnish university have preference to this course.

The course considers basic methods and problem solving with artificial intelligence-based approaches. The course is concentrated around concepts of search, regression, classification and clustering. The course highlights differences between supervised and unsupervised learning. The course also covers metrics to measure the performance of different artificial intelligence based methods.

Course contents

  • Brief introduction and history of artificial intelligence
  • Search methods
  • Supervised learning
  • Regression
  • Classification
  • Data preprocessing
  • Unsupervised learning
  • Reinforcement learning
  • Neural networks

Learning outcomes

After the course, the student will be able to

  1. identify potentially suitable artificial intelligence techniques for solving problems,
  2. distinguish between search, regression, classification and clustering type of problems,
  3. explain the use of supervised and unsupervised learning and performance measurement methods and metrics.

Course material

Lectures + lecture recordings, programming exercises and additional study material will be available. All material is distributed through learning platform on the course (Moodle).

Python is used as a programming language on this course. All required Python libraries are provided through Moodle.

Teaching & schedule

The course is organised online.

Lectures on Mondays and weekly exams on Thursdays starting from the third week of the course. The lecture recordings will be added to the Moodle platform for independent studies.

Teaching language of the course is English, but materials and the course platform are available also in Finnish.

Completion methods

The course is completed through five weekly exams and five programming exercises. Weekly exams are online but require participation on announced times. There is no final exam.

More information in the University of Oulu study guide.

You can get a digital badge after completing this course.

alkeet johdanto AI artificial intelligence ohjelmointi programming

Further information about the studies

University of Oulu
FITech contact person Oulu

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Application period has ended
Application period has ended
AI and machine learning
Course code:
Study credits:
0 €
Course level:
Teaching period:
Application start date:
Application deadline:
Application period has ended
Host university:
University of Oulu
Who can apply:
Adult learner,
Degree student
Teaching method:
Teaching language:
General prerequisites:
No prerequisites, but programming skills are beneficial. Recommended prerequisite course "Elementary Programming".
Course suitable for:
Anyone interested in artificial intelligence with no prior experience in the subject.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.

This course is included in the following theme