Skip to main content
FinOps Certified FOCUS Analyst certification badge

FinOps Certified FOCUS Analyst

intermediate
Adam MoradAdam MoradManages $10M+ in annual multi-cloud spend

Course Syllabus · 5 Weeks

Last updated August 31, 2026

A 5-week applied course in analyzing real multi-cloud billing data using FOCUS-normalized fields: cross-cloud comparisons, commitment amortization, anomaly detection, and unit economics, mapped to the skill areas behind the FinOps Foundation's FinOps Certified FOCUS Analyst exam.

5 Weeks10-12 HoursFOCUS Analyst-Aligned

Why This Course.

Most FOCUS content stops at explaining what the columns mean. This course assumes you already know that (whether from Introduction to FOCUS or elsewhere) and spends five weeks doing the actual analyst work: comparing spend across three clouds on one normalized schema, reconciling ListCost, ContractedCost, BilledCost, and EffectiveCost for a workload under a commitment, catching anomalies in FOCUS-normalized time series, and building a unit-economics model a finance team will actually trust. Every exercise runs against real (anonymized) data through the FinOps Foundation's own FOCUS Sandbox and its 40+ query FOCUS Use Case Library, not toy CSVs.

What You’ll Walk Away With.

  • Write a cross-cloud cost-comparison query across AWS, Azure, and GCP FOCUS exports normalized on ProviderName, ServiceCategory, and RegionId, and back it with a findings memo.
  • Reconcile ListCost, ContractedCost, BilledCost, and EffectiveCost for a workload under a commitment discount, without mistaking a $0 BilledCost row for free usage.
  • Build an anomaly-detection notebook against FOCUS-normalized time series and pin a specific root cause using the Charge and Service dimensions.
  • Build a unit-economics model (cost-per-customer or cost-per-transaction) by joining EffectiveCost to a business metric, and explain why EffectiveCost is the right lens.
  • Reproduce and extend a query from the FinOps Foundation's FOCUS Use Case Library against real (anonymized) data in the FOCUS Sandbox.
  • Package a findings memo and a unit-economics model as work samples for a portfolio or an interview.

Why Not Just a Crash Course.

There's plenty of content explaining what FOCUS is. This is a different kind of course:

  • Analysis-first, not spec-first: five weeks of real cross-cloud queries and models, not a recap of column definitions you already know.
  • Built by a practitioner, not just a certified instructor: someone who manages $10M+ in real multi-cloud spend.
  • Goes past the ListCost / BilledCost trivia into the amortization gotchas (a BilledCost of $0 does not mean free) that actually break unit-economics models in production.

Scroll right to see the full comparison →

OptionPriceFormatApplied Analysis Depth
This course$89Text + interactiveHands-on: cross-cloud queries, amortization, anomaly detection, unit economics
Generic FOCUS blog posts / vendor guidesFreeArticlesConceptual only
Official FinOps Certified FOCUS Analyst (FinOps Foundation)$600 course + exam bundle*5-hr self-paced course, 40-question / 1-hour examN/A (credentialing exam, not a practice course)

*FinOps Foundation pricing as published on learn.finops.org; the Foundation does not list a separate exam-only price for FOCUS Analyst the way it does for some of its other certifications.

Who It’s For.

Data analysts and FinOps practitioners who already know what FOCUS is (structurally, its core fields, why it exists) and want hands-on reps running real analysis against FOCUS-normalized billing data: cross-cloud comparisons, commitment reconciliation, anomaly detection, and unit economics.

It's not for people who don't yet know what FOCUS is structurally; Week 1's recap is brief by design, not a full spec walkthrough (that's what a fundamentals course, like Introduction to FOCUS, is for). It's also not the official FinOps Foundation credential itself; that's a separate purchase from the Foundation, covered in the comparison table and FAQ below.

Your Instructor.

Adam Morad

Adam Morad

Cloud FinOps & Data Engineering. Manages $10M+ in annual multi-cloud spend, with a track record of cutting cloud costs 20–30% through rightsizing and commitment management.

LinkedIn →

Worked With

CloudZoneAnodotWiv.aiDoiTOracle CloudTeraSky

Previously Worked At

VAST DataNemoDataCyber@ Ben-Gurion University — Deutsche Telekom Innovation Labs
FOCUS Analyst

Every week maps to a skill area behind the FinOps Foundation's FinOps Certified FOCUS Analyst exam (40 multiple-choice questions, 1 hour, 75% to pass): working with FOCUS-compliant datasets, converting non-conformant data into FOCUS format, and applying the FOCUS Use Case Library to real business questions. This course does not include the official exam itself; see the FAQ for how the two relate.

Curriculum.

01 · Foundations · Cost Lenses & Tooling

FOCUS Recap for Analysts + The Toolkit

  • Fast recap for anyone who skipped a FOCUS fundamentals course: one normalized schema now published by 11+ FOCUS-conformant providers, including AWS, Azure, GCP, Oracle, and Alibaba Cloud
  • The four cost lenses that matter for analysis: ListCost, ContractedCost, BilledCost, and EffectiveCost, what question each one answers, and when to reach for which
  • Setting up a real query environment: the FOCUS Sandbox, SQL over provider FOCUS exports, and pandas for ad hoc analysis
  • Reading FOCUS's account and resource hierarchy: BillingAccountId, SubAccountId, ResourceId, and the Tags column
  • Reproducing your first query from the FinOps Foundation's FOCUS Use Case Library against real (anonymized) Sandbox data
Deliverable: a working query environment and one reproduced Use Case Library query, with your own written commentary on what it actually shows.

02 · Cross-Cloud Normalization

Cross-Cloud Cost Comparison

  • Normalizing spend across ProviderName, InvoiceIssuerName, ServiceCategory, and ServiceName so an AWS / Azure / GCP comparison is apples-to-apples
  • Filtering ChargeCategory before you compare anything: Usage, Purchase, Tax, and Credit rows will silently wreck a total if left in
  • Currency correctness: BillingCurrency vs. PricingCurrency, and why later FOCUS versions added PricingCurrencyEffectiveCost for exactly this reconciliation
  • Where cross-cloud comparisons break in practice: mismatched RegionId taxonomies and inconsistent ServiceCategory granularity between providers
  • Writing a query that ranks the three clouds by EffectiveCost per ServiceCategory over a billing period
Deliverable: a cross-cloud cost-comparison query plus a findings memo naming which cloud/service combination is over- or under-priced, and why.

03 · Commitments & Amortization

Commitment Discounts & Amortization

  • The commitment fields: CommitmentDiscountId, CommitmentDiscountType, CommitmentDiscountCategory, and CommitmentDiscountStatus
  • The gotcha that trips up new analysts: BilledCost is $0 for any row a commitment fully covers, so summing BilledCost as "spend" understates reality until you bring in EffectiveCost
  • How EffectiveCost amortizes a prepaid commitment across its term and splits it across the resources that used it, versus ContractedCost at the negotiated rate before that spread
  • Finding money in CommitmentDiscountStatus: unused commitment is capacity you already paid for and nobody consumed
  • Reconciling ListCost, ContractedCost, BilledCost, and EffectiveCost for a single workload across a full commitment term
Deliverable: a commitment-amortization worksheet that reconciles all four cost fields for one workload and flags any unused commitment.

04 · Anomaly Detection

Anomaly Detection on FOCUS-Normalized Data

  • Building an EffectiveCost time series at the right grain (ChargePeriodStart/ChargePeriodEnd for daily detail, BillingPeriodStart/BillingPeriodEnd for invoice-level rollups)
  • Baseline methods that work on cost data: rolling averages, week-over-week deltas, and z-score thresholds, and why cost series behave differently than typical metrics
  • Dimensioning a detected anomaly down to its driver using ServiceCategory, SubAccountId, and Tags
  • Ruling out a commitment-driven step change (callback to Week 3) before flagging something as a true anomaly
  • Building the detector as a notebook against sample FOCUS-normalized data
Deliverable: an anomaly-detection notebook (Python/pandas) plus a written root-cause narrative for one detected anomaly.

05 · Unit Economics & Reporting

Unit Economics & Reporting Business Value

  • Building a cost-per-unit model (cost-per-customer, cost-per-transaction, or cost-per-request) by joining EffectiveCost to a business metric
  • Why EffectiveCost, not BilledCost or ListCost, is the right lens for unit economics (direct callback to Week 3)
  • Allocation with Tags and the SubAccountId hierarchy: showback vs. chargeback once the underlying data is FOCUS-normalized
  • Packaging findings for a non-technical stakeholder: the one-page memo format that survives a leadership meeting
  • Where this hands off to the official FinOps Certified FOCUS Analyst exam, for anyone choosing to sit it
Deliverable: a unit-economics model plus a one-page executive memo, portfolio-ready.

Frequently Asked.

How much time does this take?
About 2 hours a week for 5 weeks: reading, the exercises, and the weekly deliverable. The free Week 1 lesson runs about 20 minutes on its own.
Do I need to have taken a FOCUS fundamentals course first?
No, but you should already know what FOCUS is structurally: its purpose, its core column groups, and roughly what a normalized billing row looks like. Week 1 gives a brief recap for anyone coming in cold or from a different starting point, not a full spec walkthrough. If you want that walkthrough first, that's what a fundamentals course like Introduction to FOCUS covers.
Is this the official FinOps Foundation course?
No. It's independently developed and mapped to the skill areas behind the Foundation's FinOps Certified FOCUS Analyst exam, but it isn't affiliated with, endorsed by, or officially aligned with the FinOps Foundation.
What about the official FinOps Certified FOCUS Analyst exam?
It's a real, separate credential from the FinOps Foundation (issued via The Linux Foundation): 40 multiple-choice questions, a 1-hour limit, online and non-proctored, with a 75% passing score. The Foundation's own self-paced course-plus-exam bundle is listed at $600 on learn.finops.org. This course doesn't include that exam or guarantee a pass on it; it's built to develop the underlying analysis skill, which is also most of what the exam checks for.
What happens once I pass the official exam?
You earn the FinOps Certified FOCUS Analyst credential: a digital certificate and a Credly badge issued via The Linux Foundation, valid for 24 months from your pass date.

Interested?.

$89

One-time payment · full 5-week course and all exercises. Exam not included, see FAQ.

Not right for you? Refunds are handled per our refund policy — email support@finopscourse.com.

Try the free Week 1 lesson, then reach out with any questions about the full course.

Take a look at our other courses.