Não se engane. Programar para o kernel do Windows é bem diferente da camada em modo usuário. Os conceitos apresentados neste treinamento vão partir do principio de que os estudantes, apesar de já programarem para Windows, não sabem absolutamente nada sobre desenvolvimento de kernel. Partindo dos tópicos mais básicos, como preparo do ambiente de desenvolvimento, depuração, instalação e execução de drivers, chegando até conceitos mais aplicados.
Maiores detalhes sobre o treinamento em: https://sec4us.com.br/treinamentos/introducao-aos-drivers-do-windows