Programming in Matlab


This course is designed to teach participants how to program in Matlab. The course will be mostly self-paced so that people can progress at the speed that is right for them. There will be no common end point, as fast-learner or people that already have more programming experience will learn about more topics or to a deeper level. We end the course with a practical task to solve a real problem using programming.


After following this course students will be able to program in Matlab to an intermediate level. They will:


The following topics will be covered during the course:


Work groups and short lectures. An introductory day is available for novices.

The course is Bring-Your-Own. All participants bring their own laptop to the course (please let us know if you do not have a laptop and we will make arrangements). Ideally, you should have Matlab preinstalled, but we can help with installation of Matlab at the beginning of the course if needed.

On the first day of the course, novices and people needing a refresher can do the Matlab Onramp course, with support from supervisors. On the second day, everyone meets and gives a short introduction and prepares for the second week.

In the second week we will proceed with workgroups and solve real-world problems using Matlab code, and try to work through some data that was brought in by participants.


There are good introductory books on Matlab available to support you in the course. Here are some suggestions from the organisers:

Matlab: A Practical Introduction to Programming and Problem Solving by Attaway.

Very good introduction up to intermediate level of Matlab programming. Good programming style. Well explained. About 40 euros. Note that this is not the book with a similar name from Upskill Learning. That book is too basic for the course.

Essential MATLAB for Engineers and Scientists by Hahn and Valentine.

Extensive introduction to Matlab up to intermediate level. About 40 euros.

Mastering MATLAB by Hanselman and Littlefield.

Very extensive introduction to Matlab up to intermediate level. About 80 euros

Matlab for Brain and Cognitive Scientists by Cohen.

Extensive book aimed specifically at analysis of neuroscience data, but also providing a good introduction to programming in Matlab. 50 euros.

Matlab for Neuroscientists by Wallisch and others.

Not a very good introduction to Matlab programming but contains many interesting chapters on neuroscience data analysis. Matlab for Beginners: A Gentle Approach. Very basic. We hope to get further than this book in this course.


40 hrs / 1.4 ECTs
(48 hrs / 1.7 ECTs incl. introductory day)


November 28-29 (beginners), December 2-6 (beginners + rest), 2024




Dr. Jurjen Broeke (VU)
Dr. Alexander Heimel (NIN)


To register, please send an e-mail to

When you register for participation, please indicate whether or not you want to participate in the introductory day.

Scroll to top