This training aims to enable developers with Linux background to develop FreeBSD kernel modules and drivers in particular. It is focused on the general understanding of the concepts and consists mainly of hands on experience, rather than theoretical explanations.