Welcome to Advent of CALM
A 24-day progressive learning challenge for the Common Architecture Language Model (CALM).
What is Advent of CALM?
Advent of CALM is a structured learning journey that takes you from zero CALM knowledge to being able to model production architectures and contribute to the community in 24 days.
Inspired by "Advent of Code", this challenge provides daily hands-on tasks that progressively build your skills in architecture as code.
How It Works
Each day from December 1st through December 24th, a new challenge unlocks. Each challenge is designed to build on the previous days, teaching you:
- Week 1 (Days 1-7): Foundation & First Steps — Learn CALM basics and create your first complete architecture
- Week 2 (Days 8-14): Controls, Flows & Documentation — Master governance, business flows, and use AI to analyze and document architectures
- Week 3 (Days 15-20): Operations & Governance — Use CALM for operational support, then create patterns and standards for enterprise governance
- Week 4 (Days 21-24): Platform Team Challenge — Apply everything you've learned in a multi-day project simulating real enterprise workflows
Getting Started
Prerequisites
Before you begin, make sure you have:
- Git installed
- Node.js (20+) and npm installed
- VSCode editor (106+)
- GitHub account (recommended for portfolio sharing)
- GitHub Copilot access
Your First Steps
1. Create your repository - Set up a git repository to track your progress
2. Install the CALM CLI - npm install -g @finos/calm-cli
3. Start with Day 1 - Click on the calendar to begin your journey
4. Commit daily - Track your progress with git commits and tags
Ready to Begin?
Click on the calendar below to start your journey. Days unlock each day throughout December - Day 1 unlocks on December 1st, Day 2 on December 2nd, and so on.
Good luck, and enjoy learning CALM! 🚀