Deprecated: ElementorProDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/functions.php on line 32

Deprecated: ElementorProDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/functions.php on line 44

Deprecated: ElementorDeps\DI\create(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/functions.php on line 32

Deprecated: ElementorDeps\DI\autowire(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/functions.php on line 44

Deprecated: ElementorDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/ContainerBuilder.php on line 231

Deprecated: ElementorDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17

Deprecated: ElementorDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/Autowiring.php on line 21

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33

Deprecated: ElementorDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42

Deprecated: ElementorDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Proxy/ProxyFactory.php on line 38

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: StellarWP\Learndash\lucatume\DI52\App::singleton(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 106

Deprecated: StellarWP\Learndash\lucatume\DI52\App::bind(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 318

Deprecated: StellarWP\Learndash\lucatume\DI52\App::singletonDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 353

Deprecated: StellarWP\Learndash\lucatume\DI52\App::bindDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 374

Deprecated: StellarWP\Learndash\lucatume\DI52\App::instance(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 487

Deprecated: LearnDash\Core\Container::bind(): Implicitly marking parameter $after_build_methods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/src/Core/Container.php on line 58

Deprecated: LearnDash\Core\Container::singleton(): Implicitly marking parameter $after_build_methods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/src/Core/Container.php on line 108

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::singleton(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 155

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::bind(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 533

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::singletonDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 579

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::getDecoratorBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 595

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::bindDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 629

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::instance(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 808

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::resolveWithArgs(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 177

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::resolve(): Implicitly marking parameter $buildLine as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 204

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::cloneBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 278

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Factory::getBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Factory.php on line 63

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ClassBuilder::__construct(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php on line 82

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ClassBuilder::reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php on line 243

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ReinitializableBuilderInterface::reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ReinitializableBuilderInterface.php on line 29

Deprecated: learndash_course_extend_user_access(): Implicitly marking parameter $access_by_group_id as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/course/ld-course-user-functions.php on line 1111

Deprecated: LearnDash_Settings_Page_Help::get_articles(): Implicitly marking parameter $category as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/settings/settings-pages/class-ld-settings-page-help.php on line 330

Deprecated: LeanDashParsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/class-ld-bitbucket-api.php on line 1435

Deprecated: LeanDashParsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/class-ld-bitbucket-api.php on line 1549

Deprecated: LearnDash_Gutenberg_Block::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/lib/class-learndash-gutenberg-block.php on line 147

Deprecated: LearnDash_Gutenberg_Block_LearnDash_Login::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-login/index.php on line 82

Deprecated: LearnDash_Gutenberg_Block_Profile::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-profile/index.php on line 93

Deprecated: LearnDash_Gutenberg_Block_Course_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-list/index.php on line 129

Deprecated: LearnDash_Gutenberg_Block_Lesson_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-lesson-list/index.php on line 114

Deprecated: LearnDash_Gutenberg_Block_Topic_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-topic-list/index.php on line 114

Deprecated: LearnDash_Gutenberg_Block_Quiz_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-quiz-list/index.php on line 114

Deprecated: LearnDash_Gutenberg_Block_Course_Progress::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-progress/index.php on line 66

Deprecated: LearnDash_Gutenberg_Block_Visitor::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-visitor/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Student::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-student/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Course_Complete::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-complete/index.php on line 58

Deprecated: LearnDash_Gutenberg_Block_Course_In_Progress::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-inprogress/index.php on line 58

Deprecated: LearnDash_Gutenberg_Block_Course_Not_Started::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-notstarted/index.php on line 58

Deprecated: LearnDash_Gutenberg_Block_Course_Resume::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-resume/index.php on line 76

Deprecated: LearnDash_Gutenberg_Block_Course_Info::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-info/index.php on line 103

Deprecated: LearnDash_Gutenberg_Block_User_Course_Points::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-user-course-points/index.php on line 60

Deprecated: LearnDash_Gutenberg_Block_Group_List::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-group-list/index.php on line 129

Deprecated: LearnDash_Gutenberg_Block_User_Groups::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-user-groups/index.php on line 70

Deprecated: LearnDash_Gutenberg_Block_Group::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-group/index.php on line 59

Deprecated: LearnDash_Gutenberg_Payment_Buttons::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-payment-buttons/index.php on line 67

Deprecated: LearnDash_Gutenberg_Block_Course_Content::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-content/index.php on line 75

Deprecated: LearnDash_Gutenberg_Block_Course_Expire_Status::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-course-expire-status/index.php on line 72

Deprecated: LearnDash_Gutenberg_Block_Certificate::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-certificate/index.php on line 91

Deprecated: LearnDash_Gutenberg_Block_Quiz_Complete::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-quiz-complete/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Courseinfo::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-courseinfo/index.php on line 76

Deprecated: LearnDash_Gutenberg_Block_Quizinfo::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-quizinfo/index.php on line 81

Deprecated: LearnDash_Gutenberg_Block_Groupinfo::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-groupinfo/index.php on line 73

Deprecated: LearnDash_Gutenberg_Block_Usermeta::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-usermeta/index.php on line 64

Deprecated: LearnDash_Gutenberg_Block_Registration::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-registration/index.php on line 61

Deprecated: LearnDash_Gutenberg_Block_Infobar::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-infobar/index.php on line 72

Deprecated: LearnDash_Gutenberg_Block_Materials::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-materials/index.php on line 59

Deprecated: LearnDash_Gutenberg_Block_User_Status::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-user-status/index.php on line 72

Deprecated: LearnDash_Gutenberg_Block_Navigation::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-navigation/index.php on line 69

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 161

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 179

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_description(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 204

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_answers(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 229

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_correct_message(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 259

Deprecated: LearnDash_Gutenberg_Block_Exam::render_block_exam_question_incorrect_message(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-exam/index.php on line 284

Deprecated: LearnDash_Gutenberg_Block_Reset_Password::render_block(): Implicitly marking parameter $block as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/gutenberg/blocks/ld-reset-password/index.php on line 58

Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 29

Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 160

Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 229

Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 246

Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 48

Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 593

Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 631

Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 28

Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 142

Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 36

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueCleaner.php on line 27

Deprecated: ElementorProDeps\DI\ContainerBuilder::writeProxiesToFile(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/ContainerBuilder.php on line 231

Deprecated: ElementorProDeps\DI\Definition\Source\ReflectionBasedAutowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/ReflectionBasedAutowiring.php on line 17

Deprecated: ElementorProDeps\DI\Definition\Source\Autowiring::autowire(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/Autowiring.php on line 21

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionFile::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionFile.php on line 25

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionArray::__construct(): Implicitly marking parameter $autowiring as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionArray.php on line 33

Deprecated: ElementorProDeps\DI\Definition\Source\DefinitionNormalizer::normalizeRootDefinition(): Implicitly marking parameter $wildcardsReplacements as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Source/DefinitionNormalizer.php on line 42

Deprecated: ElementorProDeps\DI\Proxy\ProxyFactory::__construct(): Implicitly marking parameter $proxyDirectory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Proxy/ProxyFactory.php on line 38

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $definitionSource as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $proxyFactory as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: ElementorProDeps\DI\Container::__construct(): Implicitly marking parameter $wrapperContainer as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Container.php on line 87

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/managers/elements.php on line 70

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/base/element-base.php on line 1569

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/utils/collection.php on line 43

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 62

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::setClassName(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 75

Deprecated: ElementorDeps\DI\Definition\ObjectDefinition::setLazy(): Implicitly marking parameter $lazy as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 158

Deprecated: ElementorDeps\DI\Definition\Resolver\ObjectCreator::setPrivatePropertyValue(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ObjectCreator.php on line 158

Deprecated: ElementorDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::__construct(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 62

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::setClassName(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 75

Deprecated: ElementorProDeps\DI\Definition\ObjectDefinition::setLazy(): Implicitly marking parameter $lazy as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/ObjectDefinition.php on line 158

Deprecated: ElementorProDeps\DI\Definition\Resolver\ObjectCreator::setPrivatePropertyValue(): Implicitly marking parameter $className as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ObjectCreator.php on line 158

Deprecated: ElementorProDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorProDeps\DI\Definition\Resolver\ParameterResolver::resolveParameters(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/vendor_prefixed/php-di/php-di/src/Definition/Resolver/ParameterResolver.php on line 34

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 159

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():193}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 193

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 46

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 50

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 52

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 56

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 72

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 114

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 118

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 119

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 120

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 121

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php on line 122

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 40

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 44

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 77

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 81

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 82

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php on line 83

Deprecated: ActionScheduler_Abstract_RecurringSchedule::__construct(): Implicitly marking parameter $first as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php on line 42

Deprecated: ActionScheduler_Schedule_Deprecated::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php on line 16

Deprecated: ActionScheduler_Schedule::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schedules/ActionScheduler_Schedule.php on line 11

Deprecated: ActionScheduler_ActionFactory::get_stored_action(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_ActionFactory.php on line 17

Deprecated: ActionScheduler_Action::__construct(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/actions/ActionScheduler_Action.php on line 13
Learn How to Distill – Art of Drink LMS
Deprecated: Elementor\Core\Files\CSS\Post::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/post.php on line 221

Deprecated: Elementor\Core\Files\CSS\Base::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 552

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 921

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 921

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 949

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/files/css/base.php on line 949

Deprecated: Elementor\Core\DynamicTags\Dynamic_CSS::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php on line 104

Deprecated: Elementor\Stylesheet::add_rules(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/stylesheet.php on line 141

Deprecated: StellarWP\Learndash\StellarWP\Models\Model::getOriginal(): Implicitly marking parameter $key as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/models/src/Models/Model.php on line 129

Deprecated: StellarWP\Learndash\StellarWP\Models\Model::isClean(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/models/src/Models/Model.php on line 261

Deprecated: StellarWP\Learndash\StellarWP\Models\Model::isDirty(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/models/src/Models/Model.php on line 274

Deprecated: StellarWP\Learndash\StellarWP\Models\Contracts\Model::getOriginal(): Implicitly marking parameter $key as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/models/src/Models/Contracts/Model.php on line 65

Deprecated: StellarWP\Learndash\StellarWP\Models\Contracts\Model::isClean(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/models/src/Models/Contracts/Model.php on line 87

Deprecated: StellarWP\Learndash\StellarWP\Models\Contracts\Model::isDirty(): Implicitly marking parameter $attribute as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/models/src/Models/Contracts/Model.php on line 98
Current Status
Not Enrolled
Price
$399.00
Get Started

Deprecated: Elementor\Includes\Elements\Container::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/elements/container.php on line 42

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 517

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_text(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 648

Deprecated: ElementorPro\Modules\Posts\Traits\Button_Widget_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/posts/traits/button-widget-trait.php on line 491

Deprecated: ElementorPro\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/carousel/widgets/media-carousel.php on line 305

Deprecated: ElementorPro\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/carousel/widgets/base.php on line 575

Deprecated: ElementorPro\Modules\Payments\Widgets\Paypal_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/payments/widgets/paypal-button.php on line 225

Deprecated: ElementorPro\Modules\Payments\Classes\Payment_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/payments/classes/payment-button.php on line 499

Deprecated: ElementorPro\Modules\Payments\Widgets\Stripe_Button::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/lms/wp-content/plugins/elementor-pro/modules/payments/widgets/stripe-button.php on line 249

Learn How to Distill

Whether you want to start a distillery, do some experimental distilling, or even if you are a spirits writer looking to improve your understanding of distillation this course is a perfect starting point. Distilling can be relatively simple, but the underlying principles are complex and understanding what makes a still tick will help you produce a better product or written article.

This course will cover the core aspects of spirit production: fermentation, distillation, ageing plus we will go through product development resources, the chemical reactions that take place during ageing, and analytical and sensory testing for quality control. We’ll even talk about cocktails and how to get your product in front of people and stocked at bars because just making a product isn’t good enough, you to get it to where most spirits are consumed.

The true value of this course is the resources it will introduce you to, both historical and scientific, and the clear and conscience explanations of them so that you can elevate your product. This course is not just the basics, it will introduce you to a whole new world of ideas.

This course is not an engineering class, and I have taken the time to present the technical details in an easy-to-understand manner, even if you never liked chemistry or math class. Distilling may be based on science but there is definitely an art to it as well.

Why You?

The Internet is an outstanding source of information, there is no debating that, but not all of the sources are accurate or dependable and with distilling, mistakes can be costly and the industry is highly regulated. That means you need an accurate source of information so you can make the best product.

To find out more about me, you can check my bio, but here is the quick hit list. I’ve worked as a bench chemist in research and development labs for 15 years (started in 1994), including working at a refinery (lots of distilled things there) as well as Western University. I’ve also been writing about drink science since 2004, including writing a book on the history of the soda fountain, been nominated for Best New Cocktail Book as well as Best Cocktail Writer (2011 – Tales of the Cocktail). I’ve done presentations all over the world (Moscow, Dubai, Athens, Germany, France, plus others as well as the US and Canada) on the Science of Taste and a number of other topics. I have a long history in the drinks industry and my goal since the beginning has always been to make things better, and this distilling course will help achieve that goal.

Does this distillation course come with a certificate?

Yes it does! I’ve designed this course, and the follow up courses, to provide professional level expertise to you and your effort in completing the course should be recognized. I’ve taken some effort to produce a unique certificate that will be individually printed with your information and mailed to you. 

If you’ve never distilled, or currently run a large distillery, this course will benefit you. The content for this course has been pulled from a number of untapped resources that will impress not only people looking to start a distillery but also distillation hobbyists and writers in the spirit/drink industry who want to truly understand what distillation is all about.

Absolutely, and I’ve specifically thought about writers when developing this course. Most distillery tours over-simplify a good part of the distillation process and often that gets parroted into written articles, which can be misleading. The best writers do not just parrot what they heard they also continuously educate themselves on the topics they write about. This course also opens up new and interesting topics for writers to pitch to their publishers.

At this point, no, but if you have a still there are opportunities to experiment throughout the course. Anytime you experiment it is best to do it on small scale, which helps keep the cost down. Scaling up to production levels should work as long as your experimental still is configured similarly to your production still.

Accordion Content

Includes:

Course Content

Expand All
Introduction
Safety
Distilling
Equipment
Lesson Content
0% Complete 0/1 Steps
Making Alcohol to Distill
Let's Start Distilling
Lesson Content
0% Complete 0/1 Steps
Tools
Conclusion