DS 301 Assessment
A pre-test and post-test check how your judgment changes on data products, functions, secrets, contracts, idempotency, incremental runs, logging, approval, rollback, testing, retries, and runbooks
Assessment flow
DS 301 follows the platform’s assessment pattern: take the pre-test, learn and practice, then take the post-test. The pre-test and post-test are parallel but not identical forms, so learning gains can be observed.
- 1Pre-test
Completed before the course starts, to establish your current judgment. The pre-test has no passing threshold. - 2Learn
Complete all ten lessons across Module 1 and Module 2. - 3Practice
Complete six practice tasks. - 4Post-test
Taken after finishing the course; the passing threshold is 80%.
Assessment content
Each test has 12 single-select questions covering twelve constructs: data product, function, secret, contract, idempotent, incremental, logging, approval, rollback, testing, retry, and runbook. Questions test judgment, not tool-operation memorization.
| Construct | Questions |
|---|---|
| product | 1 |
| function | 1 |
| secret | 1 |
| contract | 1 |
| idempotent | 1 |
| incremental | 1 |
| logging | 1 |
| approval | 1 |
| rollback | 1 |
| testing | 1 |
| retry | 1 |
| runbook | 1 |
How scoring works
Scoring happens on the server. Correct answers and explanations never appear in public pages, downloadable files, or any response before submission. After submission, explanations are shown only for questions you missed.
Info
Get started
- Start the pre-test: Before the course
- Start the post-test: After the course
- My Learning: View progress