The course is designed as two versions; the full version accommodates those who are looking for a complete foundation of module development topics, while the lite version serves those who need only the core topics of the course. Both the full and lite versions cover topics including plugins, services and dependency injection, custom forms, Drupal hooks, as well as the Drupal Batch and Queue APIs. The lite version runs about 60 hours. 

The full 90-hour version expands further into topics like developer tools (PhpStan, phpcs), IDEs (both Visual Studio Code and PhpStorm), using Xdebug with DDEV and Lando, Drupal events, custom Drush commands, and caching.