Practical lessons
Practical examples for HTML, CSS, JavaScript, spreadsheet formulas, reporting and business rules.
Decision logic
Write connectives, implications, exceptions and complete outcomes precisely.
Record relationships
Specify record existence, relationship counts, contexts, roles and code meanings.
Collections and sequence
Define order, repeated positions, matching and the scope of grouped actions.
Defaults and inheritance
Choose where values come from and how local settings replace or suppress them.
Numerical rule choices
Specify caps, bands, indivisible allocation, valid increments and signed results.
Effects of editing
Define immutable fields, calculated values, draft completeness and correction effects.
Evidence for a rule
Build discriminating cases, input partitions and checkable preservation properties.
Precise requirement language
Clarify event triggers, references, quantifiers, thresholds and bilingual truth conditions.
Effort estimate models
Form, calibrate and reconcile effort estimates with explicit work units.
Uncertainty in effort estimates
Read bounds, joint scenarios, expected values and sensitivity correctly.
Scope choices under constraints
Compare complete feature sets, incremental benefit and coverage tradeoffs.
Dependency graph reasoning
Trace impacts, check order and simplify the right dependency model.
Useful first release slices
Choose usable paths and explicit scope boundaries for a small release.
Discovery effort and question choice
Choose investigations using their decision effect and supplied effort model.
Rollout audience and transition models
Plan cohort reach, observation gates and compatible transitions.
Quantitative project option decisions
Compare future effort, switching horizons and stated preferences.
Practise Calc formulas and charts
Editable workbooks for cell references, missing values, elapsed hours, selected summaries and chart choices.
HTML document structure
Headings, parser repair, emphasis and meaningful text groups.
HTML data table headers
Simple row and column headers, shared headers and row groups.
Native HTML control behavior
Labels, grouping, defaults, disabled states and form ownership.
HTML text and stored fragments
Dates, language changes, inert templates and literal markup text.
JavaScript values and execution
Trace fixed programs, compare their outputs and work through a bounded alternative.
CSS layout allocation
Box budgets, flex lines, grid tracks, columns and shared tracks.
CSS responsive conditions and text
Viewport and container conditions, direction mapping and readable overflow.
CSS rendered coordinates and flow
Aspect ratios, containing blocks, sticky positions and stacking boundaries.
CSS selector scope and cascade
Layer priority, low-specificity defaults and direct-child rules.
CSS inherited tokens and units
Local custom-property overrides, invalid substitutions and font-relative lengths.
CSS native control state selectors
Group focus and parent matching from native checkbox states.
JavaScript and native DOM state
Inspect text insertion, event lifecycle, node movement and form values with fixed local programs.
Calc formula checks and reusable workbooks
Find failed inputs and missing formulas, follow worksheet links, keep fixed review copies and sort complete records.
Calc text labels and cleanup
Prepare report labels with controlled spacing, separators, replacements, case checks and optional details.
Calc lookup results and boundaries
Look up left-hand values and matrix intersections while checking duplicate keys, blank results and sorted bands.
Calc dates and office-day calculations
Build month and week headings, count or shift office days, and separate dates from a whole-second clock view.
Calc linked reports and totals
Compare rounding with display precision, keep transposed reports linked and choose bounded periods or included rows.
Write acceptance criteria for one business task
Describe the starting state, action and observable result so the same requirement can be tested consistently.
Which counted items have no recent stock movement?
Identify items needing stock-age review without treating zero-quantity audit rows as movements.
How much of each payment remains after partial refunds?
Distinguish completed refunds from pending requests and retain unrefunded payments in the report.
Which waiting party could fit the remaining session seats?
Find the earliest waiting party that fits under an explicitly stated skip-oversized-party policy.
No matching resource.