Online course
Six Sigma for Engineers: Process Capability, SPC, and DMAIC in Practice
A practical statistics course for engineers who have to run a capability study, read a gauge R&R report, set up a control chart, and lead or support a DMAIC project. Written by a practising manufacturing engineer for engineers with roughly zero to five years of experience. Not a certification course, but it covers what a Green Belt is expected to know.
Who this is for
You took one statistics class and remember the shape of the normal curve. You can use Excel, and perhaps Python or Minitab. What you have probably not yet done is defend a Cpk in front of a customer, explain to a program manager why 1.1 is not "close enough", or decide whether a supplier's capability report means anything. This course is built around those situations.
Every formula is given, explained in words, and immediately applied to numbers you can copy into your own tools. Every dataset on every page is printed in full, and every statistic computed from it has been checked three independent ways by script before it was allowed on the page. Real-world claims are cited to a source you can read. Where practice varies or experts disagree, the course says so and shows both sides.
Your progress
Modules
The course follows the DMAIC sequence after three foundation modules. Process capability and statistical process control are the core and are taught in the most depth. All twenty modules are published and verified; a module whose quiz you have passed on this device is marked Completed.
How to use this course
- Work in order the first time. Modules 0 to 2 set up vocabulary. The Measure modules (4 to 8) carry the statistics that every later module leans on; Modules 7 and 8 on capability and 16 and 17 on control charts are the core of the course.
- Reproduce the numbers. Every worked example prints its full dataset. Copy it into Excel, Minitab, Python, or the calculator on the page, and check that you get the same mean, sigma, and index. If you do not, you have found either your mistake or ours, and both are worth finding.
- Use the calculators. Each module's calculator is pre-loaded with the module's example so you can see it agree with the text, then paste your own data. All calculators are collected on the Calculators page for use after the course.
- Do the exercises before opening the solution. Each has data and a full solution in a collapsible block, verified the same way as the examples.
- Take the quiz. Eight to twelve questions per module. Score 70% or more and the module is marked complete on this device. Progress is stored only in your browser; nothing is sent anywhere.
- Keep the reference pages open. The formula sheet, the statistical tables, the glossary and the consolidated reference list are written to be used alongside the modules rather than read on their own. The about page sets out how every number here is checked.
- Print a module as a handout. The print stylesheet removes navigation and expands the collapsible blocks.
Conventions
- All engineering quantities are metric: mm, µm, g, N, °C, MPa, s.
- Every capability index is printed next to the sigma estimate that produced it (within-subgroup R̄/d₂ or S̄/c₄, or overall sample standard deviation). The course teaches the 2026 AIAG & VDA and ISO 22514 convention as current and the older AIAG convention, which most software still prints, explicitly alongside it.
- Capability is reported only after a control chart of the same data has been shown. Specification limits never appear on a control chart.
- Inline citations like [3] link to the References at the end of each module. Sources marked "secondary" are credible but were not read in the original by the course author; everything else was.
- Examples labelled "constructed" use invented but realistic data generated by a seeded script; they are not real production runs and name no real company. Real cases are named and cited.
- "Your customer may require something different; ask" appears often. It is the honest answer more often than a single number.
How the numbers are verified
Every dataset in the course is generated by a seeded script and stored as a CSV file in the course repository. Every statistic shown on a page is computed from that file by a Python script using numpy, scipy and statsmodels, then recomputed independently with the textbook closed-form formulas written out in plain Python, then checked for internal consistency (Cpk never exceeds Cp, the PPM matches the normal tail area of the same Z, the control chart constants match the subgroup size, the narrative matches the numbers). Finally the JavaScript calculators on the pages are run on the same data and must reproduce every value. A page is published only when all four checks pass. The scripts and their results are part of the course repository, so a sceptical reader can rerun them.
Prerequisites
Arithmetic with a calculator or spreadsheet, the idea of a mean and a standard deviation, and the ability to read an engineering drawing with a tolerance on it. Every other term is defined the first time it appears, and every standard is introduced with its full designation and current edition.