Bonsai Courses

Visual Reactive Programming

An in-depth and hands-on introductory course to the Bonsai programming language (applications open at the Cajal Neurokit Website).

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)


  • ReactiveX: the asynchronous programming framework powering Bonsai
  • OpenCV: the computer vision library used by Vision and Dsp packages
  • IronPython: the .NET Python implementation used by the Scripting package

Video Tutorials