You can use the demoEnvironment.bicep template to create the environment for the demos.
az deployment sub create --location <azure region> --template-file demoEnvironment.bicep --parameters resourceGroupName=<resource group name> keyVaultName=<keyvault name>
Example:
$resourceGroupName="BicepDemo-rg"
$keyVaultName="bicepVSTerraformKV"
az deployment sub create \
--location northeurope \
--template-file demoEnvironment.bicep \
--parameters resourceGroupName=$resourceGroupName \
keyVaultName=$keyVaultName