A development-first knowledge module for writing Optimizely CMS code in C#/.NET, Razor, CSS, and JavaScript across CMS 11, 12, and 13 (PaaS). Where the CMS Expert module explains how the platform works and the upgrade modules explain how to migrate, this one writes the working code — page types, block types, Visual Builder, middleware, and turning a static HTML page into CMS-editable Razor.
The optimizely-cms-coding module is the prescriptive counterpart to optimizely-cms-expert. It answers "how do I write this code, correctly?" Visual Builder is treated as first-class for CMS 13 work; classic page and block types remain fully supported. It is PaaS only; the TypeScript/Next.js SaaS counterpart is a separate module.
Load it like any module: get-module for optimizely-cms-coding (with the profile index), then get-profiles for the targeted tier in one batch.