Introduction to Artificial Intelligence, Machine Learning and Neural Networks

Course code
Student fee
Course fee (excl. housing)
Course Level
This course is closed and you can't apply anymore. Please check our other courses.

Artificial Intelligence (AI) has grown in the last few years from a promising research field into a widely applied technology. Many processes and decisions in our lives are governed by algorithms: from autonomous driving, e-commerce recommendations, traffic predictions to fraud detection. It is important that AI is used correctly, to prevent privacy issues, discriminations and other harm. In this course we explain what AI is, how algorithms work, and how you select, train and implement algorithms.

In this course you get a hands-on introduction into all aspects of modern AI. You will learn the following:

  • Definition of AI and common usage. Distinction between AI, machine learning, deep learning and classic AI
  • Explanation of rule based systems and limitations
  • Representing data as vectors and manipulating data with linear algebra in python
  • Neural networks
  • Genetic Algorithms
  • The process of training, testing and evaluating algorithms
  • Understanding algorithmic bias and how to ensure the ethical and responsible use of AI. 

The course consists of a combination of lectures, practical sessions using the Python programming language, and group discussions. The course is an extension of a prevoius Webinar and will also cover the following articles on algorithmic bias and responsible use of AI:

T15 2023 Summerschool-AI-machinelearning-program v1.0.pdf
Course director
Sieuwert van Otterloo, PhD


Dr. Stefan Leijnen, Professor AI

Sieuwert van Otterloo, PhD

Target audience

Bachelor and Master students from all background are welcome. It is necessary to have basic mathematics experience (linear algebra) and computer literacy skills . The course includes practical sessions where students will use Python and Jupyter notebook to complete assignments. Note that students should bring their own laptop computer.

Aim of the course

The aim of the course is to give students with a Business or Science background an understanding of Artificial Intelligence and help them develop basic AI systems.

Study load

40 hours


Course fee:
Student fee:
Student fee
Fee covers
Course + course materials
Housing fee:
Housing cost
Housing provider:
Utrecht Summer School
Extra information about the fee

Note: The Student Fee applies to all students currently enrolled in a Bachelor, Master or PhD programme and to 'Fresh Alumni' of any of these programmes. If this applies to you and you therefore believe that you are eligible for the reduced student fee, please include this in your motivation.

Contact details


Application deadline: 
Registration deadline
01 July 2023