Bonsai Courses

Visual Reactive Programming

An in-depth and hands-on introductory course to the Bonsai programming language (course materials available on GitHub).

Advanced Neurophysiology and Behaviour

An international training course on the computerised control of data acquisition and experimental protocols, and the theory and practise of neurophysiology. (2018)


  • Language Guide: the core principles of the Bonsai programming language
  • ReactiveX: the asynchronous programming framework powering Bonsai
  • OpenCV: the computer vision library used by Vision and Dsp packages

Video Tutorials