Skip to content
DS 301ArchitectureL1 + L2 Certificates

Data Products & Analytics Workflow Engineering

Turn one-off notebooks into repeatable, observable analytics workflows and data products with validation, recovery, and human approval points: start by defining users, inputs/outputs, and ownership, refactor exploratory code into explicit functions and stages, separate configuration and secrets from code, use data contracts to fail a pipeline early, refactor a notebook into a pipeline in a Guided Lab, design safe scheduling and incremental runs, add logging, metrics, lineage, and observability, place human approval and rollback before publishing, add tests and failure recovery with a runbook, and deliver a reliable Analytics Workflow Canvas, an executable prototype, and a runbook in an Independent Lab.

8 hours2 modules中文 / EnglishLast verified

The course storyline: from a one-off analysis to a reliable data product

The whole course follows one learning loop: Input Contract, Transform, Validate, Publish, Approve, Observe, Recover. AI may help write pipeline code; a person stays responsible for defining the contract, reviewing the publish, and owning the result.

  1. 1. Input Contract

    What is this pipeline’s input data contract and what do its users expect?

  2. 2. Transform

    Has the exploratory code been split into stages with explicit inputs/outputs?

  3. 3. Validate

    Does the pipeline fail early when the data violates the contract?

  4. 4. Publish

    Is the write logic idempotent, and does publishing keep a rollback-able prior version?

  5. 5. Approve

    Is there a human approval point before a high-impact publish?

  6. 6. Observe

    Are run IDs, row counts, freshness, and lineage being logged?

  7. 7. Recover

    When a failure happens, can the runbook let someone safely diagnose and recover?

Your next step

DS 301 · Module 1: From Notebook to Repeatable Analytics Workflow

0 / 18 items done0%
Start learning

Curriculum

  1. Module 1From Notebook to Repeatable Analytics WorkflowStart by defining a data product’s users, inputs/outputs, and owner, refactor exploratory code into explicit functions and stages, separate configuration and secrets from code, use data contracts to fail a pipeline early, then refactor a notebook into a pipeline in a Guided Lab.Not started0 / 5 · about 240 min
  2. Module 2Reliable Data Products: Validation, Delivery, Observability, and RecoveryLearn safe scheduling and incremental runs, full logging, metrics, lineage, and observability, human approval and rollback before publishing, and testing, failure recovery, and runbooks, then deliver a reliable analytics workflow in an Independent Lab.Not started0 / 5 · about 240 min

Progress is stored in this browser and does not identify you. It is uploaded only if you join progress sync below.

Sync my progressJoin a session to keep progress across devices and share it with your instructor

Info

After you join, your completed lesson numbers are sent to your instructor together with your learner code, so they can see your progress. Use the codes your instructor gave you, and do not enter your name, company secrets or other personal data. Progress is kept with the rest of that session's data.

Practice and assessment

About this course

Outcomes

  • Define users, inputs, outputs, SLA/freshness, quality expectations, ownership
  • Refactor exploratory code into idempotent stages with explicit inputs/outputs
  • Separate config from code; never hardcode secrets; define dev/test/prod concepts
  • Fail early on schema/quality violations; distinguish warning from blocking errors
  • Build ingest→validate→transform→analyze→publish stages with checkpoints
  • Complete the final artifact: Analytics Workflow Canvas + Executable Workflow Prototype + Runbook

Certificate

Earns a course completion certificate (L1); a capability certificate (L2) is also available through additional artifact review.

Requirements to earn it

  • Complete all 2 course modules
  • Pass the post-test assessment at 80% or higher
  • Submit a project artifact and pass review

Course feedback

It takes 2 to 3 minutes and is used to improve the course.

Give feedback