{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreictgmotvqh6v4lakix4fk2jd3lakzdifi5u44mmomibj33jrmvtkq",
    "uri": "at://did:plc:25rdn5elo5izoxrmtis34zuk/app.bsky.feed.post/3mospjo5waht2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibljz26wqutb4xxgd4ntr6yfsp63udce2w2cfserhewtxr7flw6iy"
    },
    "mimeType": "image/webp",
    "size": 107630
  },
  "path": "/shhdharmen/angular-material-theming-system-course-now-100-free-1f1h",
  "publishedAt": "2026-06-21T15:18:57.000Z",
  "site": "https://dev.to",
  "tags": [
    "angular",
    "angularmaterial",
    "typescript",
    "webdev",
    "https://www.youtube.com/playlist?list=PLOjtJUnDeEIyaeUs_jrxylnD2IxSb3Ku7",
    "https://angular-ui.com/courses/angular-material-theming/",
    "https://github.com/Angular-UI-com/angular-material-theming",
    "Angular Material Blocks"
  ],
  "textContent": "If you've worked with Angular Material, you know theming can be one of the trickiest parts of the library — especially after the move to Material 3. Token-based theming, custom palettes, dark mode, component-level overrides... there's a lot going on under the hood.\n\nI built a full course to break it all down, and I'm excited to announce it's now **completely free**.\n\n##  What's in the course\n\n**Angular Material Theming System** is a deep, practical walkthrough of Angular Material's theming API for Material 3. By the end, you'll be able to:\n\n  * Build and customize themes from scratch\n  * Apply themes at the application level\n  * Override and extend themes for individual components\n  * Work confidently with Angular Material's theming tokens and APIs\n\n\n\nIt's **46 lessons** and roughly **4.5 hours** of content, all hands-on and example-driven.\n\n##  Where to find it\n\n  * 🎥 **Watch on YouTube:** https://www.youtube.com/playlist?list=PLOjtJUnDeEIyaeUs_jrxylnD2IxSb3Ku7\n  * 📝 **Read the article version:** https://angular-ui.com/courses/angular-material-theming/\n  * 💻 **Full source code on GitHub:** https://github.com/Angular-UI-com/angular-material-theming\n\n\n\nIf you're building with Angular Material and theming has ever felt like a black box, give it a watch. I'd love to hear your feedback in the comments.\n\n_If this helped you, consider checking out Angular Material Blocks — a library of pre-built Angular Material + Tailwind components, available via a simple CLI._",
  "title": "Angular Material Theming System Course — Now 100% Free"
}